चमक कम करने का तरीका चमक बढ़ाने के समान है। एकमात्र अंतर छवि से '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); }आउटपुट
