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

OpenCV में C++ का उपयोग करके छवि की चमक कम करें


चमक कम करने का तरीका चमक बढ़ाने के समान है। एकमात्र अंतर छवि से 'Scalar (B, G, R)' घटाना है। यहाँ, हम चमक कम करने के लिए स्केलर मान घटा रहे हैं।

OpenCV में छवि की चमक कम करने को दिखाने वाला निम्नलिखित प्रोग्राम।

उदाहरण

#include<iostream> #include<opencv2/highgui/highgui.hpp> using namespace cv; using namespace std; int main() {    Mat original; //मूल छवि लोड करने के लिए मैट्रिक्स घोषित करना//    Mat dimmer;//चमक बदलने के बाद छवि लोड करने के लिए मैट्रिक्स घोषित करना//    namedWindow("Original");//मूल छवि दिखाने के लिए विंडो घोषित करना//    namedWindow("Dimmer");//उज्जवल छवि दिखाने के लिए विंडो घोषित करना//    original = imread("bright.jpg");    dimmer = original - Scalar(80, 80, 80);//चमक बदलने के लिए पूर्णांक मान घटाना//    imshow("Original", original);//मूल छवि दिखाना//    imshow("Dimmer", dimmer);//उज्जवल छवि दिखाना//    waitKey(0);//कीस्ट्रोक की प्रतीक्षा करना//    return(0); }

आउटपुट

OpenCV में C++ का उपयोग करके छवि की चमक कम करें


  1. OpenCV का उपयोग करके JavaFX उदाहरण: इमेज की ब्राइटनेस कम करना OpenCV का उपयोग करके JavaFX उदाहरण: इमेज की ब्राइटनेस कम करना

    Java का उपयोग करके इमेज की ब्राइटनेस बदलने का एक तरीका convertTo() मेथड का उपयोग करना है। यह मेथड दी गई मैट्रिक्स पर आवश्यक गणना करती है ताकि इमेज के कंट्रास्ट और ब्राइटनेस को बदला जा सके। यह मेथड 4 पैरामीटर्स स्वीकार करती है −mat − परिणाम रखने के लिए खाली मैट्रिक्स जिसका आकार और प्रकार स्रोत मैट्रि

  1. Java OpenCV लाइब्रेरी का उपयोग करके इमेज की ब्राइटनेस कैसे बदलें? Java OpenCV लाइब्रेरी का उपयोग करके इमेज की ब्राइटनेस कैसे बदलें?

    org.opencv.core.Mat क्लास की convertTo() मेथड दी गई मैट्रिक्स पर आवश्यक गणना करती है ताकि इमेज के कंट्रास्ट और ब्राइटनेस को बदला जा सके। यह मेथड 4 पैरामीटर्स स्वीकार करती है −mat − परिणाम रखने के लिए खाली मैट्रिक्स जिसका आकार और प्रकार स्रोत मैट्रिक्स के समान हो।rtype − आउटपुट मैट्रिक्स के प्रकार को

  1. Java OpenCV लाइब्रेरी का उपयोग करके इमेज का कंट्रास्ट कैसे बदलें? Java OpenCV लाइब्रेरी का उपयोग करके इमेज का कंट्रास्ट कैसे बदलें?

    इमेज की ब्राइटनेस और कंट्रास्ट को बढ़ाना/घटाना ऐसे ऑपरेशन हैं जिन्हें इमेज के पिक्सल्स को ट्रांसफॉर्म करके प्राप्त किया जा सकता है। इसे निम्न समीकरण के रूप में व्यक्त किया जा सकता है −g(i, j) = α . f(i, j)+ βजहां,(i, j) पिक्सल्स की स्थितियां हैं।α (गेन) और β (बायस) ट्रांसफॉर्मेशन के पैरामीटर्स हैं।क