Trackbar
Az OpenCV csúszka (trackbar) vezérlőelemet biztosít számunkra, amit interaktív paraméterállításra használhatunk. A módosítást saját függvénnyel kezelhetjük.
- A vezérlőelemet egy már létező ablakhoz tudjuk rendelni. Egy ablakhoz akár többet is hozzáadhatunk.
- A csúszkák az ablak tetején jelennek meg.
- A csúszka vizuálisan egy rövid szöveges megnevezésből, mellette az aktuális számértékkel, egy alsó vízszintes mérce beosztással és egy mozgatható csúszka szimbólumból áll.
- A csúszka értékei csak egész számok lehetnek.
- Alapértelmezésként 0 értéktől a létrehozó függvényben megadott értékig terjed.
Utólagosan, már létrehozott csúszka objektum esetén lehetőségünk van az alábbiakra.
- Módosíthatjuk a csúszka minimális értékét. Ez csak egész szám lehet, és nullánál nem lehet kisebb!
- Módosíthatjuk a csúszla maximális értékét. Ez is csak egész szám lehet, és a minimumnál nagyobb.
- Lekérhetjük a csúszka aktuális értékét.
Mint látható, nincs lehetőség negatív számtartomány, valamint tört számok megadására. Ezt utólagos átalakításokkal korrigálhatjuk, vagy használhatjuk a jóval fejlettebb Qt könyvtárat a felhasználói felület felépítésére.