Dzisiaj kolejny post związany z HighGUI. Trackbar jest to rodzaj suwaka zmieniający wartości danej liczby całkowitej od 0 do określonego przez nas maksimum z krokiem 1. Ostatnio często z tego korzystam, bo jest to rozwiązanie naprawdę wygodne :)
Za utworzenie trackbara odpowiada funkcja
Jeszcze dwie uwagi: funkcja cvCreateTrackbar musi być wywołana PO utworzeniu okna funkcją cvNamedWindow (w przeciwnym wypadku suwaka nie będzie). Nagłówek funkcji wyzwalacza to
Okno z suwakiem wygląda tak:

Za utworzenie trackbara odpowiada funkcja
int cvCreateTrackbar( const char* trackbar_name, // nazwa wyswietlona przy suwaku const char* window_name, // okno na ktorym chcemy utworzyc suwak int* value, // wskaznik na zwiazana z suwakiem wartosc int count, // maksymalna wartosc (minimalna to zero) CvTrackbarCallback on_change // funkcja wyzwalacza, analogiczna jak dla myszki, moze byc NULL );
Jeszcze dwie uwagi: funkcja cvCreateTrackbar musi być wywołana PO utworzeniu okna funkcją cvNamedWindow (w przeciwnym wypadku suwaka nie będzie). Nagłówek funkcji wyzwalacza to
void foo(int);
Okno z suwakiem wygląda tak:

Brak komentarzy:
Prześlij komentarz