6
いくつかのスライダを作成して、すべてのコールバックを作成できますか?1つのコールバックを持つ多くのスライダ
私は約10のパラメータを設定したいウィンドウを作成しています。 10個の関数の代わりに1個のコールバック関数を持つ方が良いでしょう。
は現在、私はこのようなトラックバーを作成します。
cvCreateTrackbar("Var1","Window",&global_var1, 250, changing_var1);
cvCreateTrackbar("Var2","Window",&global_var2, 250, changing_var2);
、その後
void changing_var1(int pos) {
global_var1 = pos;
}
void changing_var2(int pos) {
global_var2 = pos;
}
はそれがALBEは私が変更したいパラメータに応じて、すべてのパラメータを変更することであろう1つのコールバックを作成することが可能です?
探していたものです。以下は、これを実現する方法の小さな例があります。この関数はすでにglobal_var1に値を入れています。そのため、ポインタが必要です。 – shanif