द cvtColor() Imgproc . की विधि वर्ग छवि के रंग को एक से दूसरे में बदलता/बदलता है। यह विधि तीन मापदंडों को स्वीकार करती है -
-
स्रोत − स्रोत का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु।
-
डीएसटी - गंतव्य का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु।
-
कोड - एक पूर्णांक मान जो गंतव्य छवि के रंग को दर्शाता है।
किसी HSV छवि को RGB में बदलने के लिए आपको Imgproc.COLOR_HSV2RGB पास करना होगा इस विधि के तीसरे पैरामीटर के रूप में।
उदाहरण
आयात करें []) अपवाद फेंकता है {// OpenCV कोर लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // छवि पढ़ना Mat src =Imgcodecs.imread("D:\\images\\hsvimage.jpg"); // खाली गंतव्य मैट्रिक्स बनाना Mat dst =new Mat (); // छवि को ग्रे स्केल में कनवर्ट करना Imgproc.cvtColor(src, dst, Imgproc.COLOR_HSV2RGB); // Imagecodecs वर्ग को तुरंत चालू करना Imgcodecs imageCodecs =new Imgcodecs(); // छवि लिखना imageCodecs.imwrite("D:\\images\\hsv2rgb.jpg", dst); System.out.println ("छवि सहेजी गई"); }}इनपुट
आउटपुट