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