Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

OpenCV में C++ का उपयोग करके ट्रैकबार जोड़ें


ट्रैकबार नियंत्रणीय बार हैं जिनका उपयोग 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); }

आउटपुट

OpenCV में C++ का उपयोग करके ट्रैकबार जोड़ें


  1. OpenCV में C++ का उपयोग करके बाइनरी इमेज कैसे बनाएं? OpenCV में C++ का उपयोग करके बाइनरी इमेज कैसे बनाएं?

    बाइनरी इमेज केवल एक डिजिटल इमेज है जो दो रंगों, काले और सफेद को दर्शाती है। इमेज प्रोसेसिंग के दृष्टिकोण से, बाइनरी इमेज में दो संभावित मानों वाले पिक्सेल होते हैं - शून्य और एक। जब पिक्सेल का मान 0 होता है, तो यह शुद्ध काले रंग को दर्शाता है। जब पिक्सेल का मान 1 होता है, तो इसका मतलब शुद्ध सफेद रंग

  1. PowerShell में Invoke-WebRequest का उपयोग करके वेबसाइट लिंक कैसे प्राप्त करें? PowerShell में Invoke-WebRequest का उपयोग करके वेबसाइट लिंक कैसे प्राप्त करें?

    PowerShell का उपयोग करके वेबसाइट पर मौजूद लिंक प्राप्त करने के लिए, हम पहले Invoke-WebRequest कमांडलेट का उपयोग करके वेबपेज से डेटा प्राप्त कर सकते हैं। $req = Invoke-WebRequest -uri https://theautomationcode.com $req आउटपुट केवल लिंक प्राप्त करने के लिए हम उस प्रॉपर्टी का उपयोग कर सकते हैं और

  1. विंडोज, मैक और ऑनलाइन पर गूगल अर्थ रिकॉर्ड कैसे करें – पूरी गाइड विंडोज, मैक और ऑनलाइन पर गूगल अर्थ रिकॉर्ड कैसे करें – पूरी गाइड

    ये सचमुच एक छोटी सी दुनिया है। सोच रहे हैं हमारा क्या मतलब है? अगर दुनिया भर में घूमना आपकी ख्वाहिश है, तो आपको अपनी ट्रैवल टिकट पर सैकड़ों या हजारों रुपये खर्च करने की जरूरत नहीं। इसके बजाय, गूगल अर्थ जैसा प्लेटफॉर्म आपकी विश्व-भ्रमण की इच्छाओं को पूरा कर सकता है। आपको बस लोकेशन डालनी है और आपको उ