ट्रैकबार नियंत्रणीय बार हैं जिनका उपयोग OpenCV में विभिन्न पैरामीटर्स को नियंत्रित करने के लिए किया जाता है। ट्रैकबार का उपयोग करके, हम इसे आसान बना सकते हैं और पैरामीटर्स को ग्राफिकली बदल सकते हैं। ट्रैकबार इस सीमा को हटाता है और OpenCV का उपयोग करके डायनामिक प्रभाव बनाने में सक्षम बनाता है।
OpenCV में C++ का उपयोग करके ट्रैकबार जोड़ने को दर्शाने वाला निम्नलिखित प्रोग्राम।
उदाहरण
#include<iostream> #include<opencv2/highgui/highgui.hpp> using namespace cv; using namespace std; int main() { Mat original;//एक मैट्रिक्स घोषित करना// original = imread("sky.jpg");//मैट्रिक्स में छवि लोड करना// namedWindow("Slider");//छवि दिखाने के लिए विंडो घोषित करना// int light = 50;//ट्रैकबार का प्रारंभिक मान// createTrackbar("Brightness", "Slider", &light, 100);//एक ट्रैकबार बनाना// int contrast = 50://ट्रैकबार का प्रारंभिक मान// createTrackbar("Contrast", "Slider", &contrast, 100);//एक ट्रैकबार बनाना// while (true) { Mat edit;//एक मैट्रिक्स घोषित करना// int Brightness = light - 50;//ट्रैकबार के साथ इंटरेक्शन// double Contrast = contrast / 50.0://ट्रैकबार के साथ इंटरेक्शन// original.convertTo(edit, -1, Contrast, Brightness);//ट्रैकबार के परिवर्तन का प्रभाव लागू करना// waitKey(50); } return(0); }आउटपुट
