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

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


Imgproc क्लास की cvtColor() मेथड इमेज के रंग को एक से दूसरे में बदलती है। यह मेथड तीन पैरामीटर्स स्वीकार करती है −

  • src − स्रोत को दर्शाने वाला एक मैट्रिक्स ऑब्जेक्ट।

  • dst − गंतव्य को दर्शाने वाला एक मैट्रिक्स ऑब्जेक्ट।

  • code − गंतव्य इमेज के रंग को दर्शाने वाला एक पूर्णांक मान।

HSV इमेज को RGB में बदलने के लिए आपको इस मेथड के तीसरे पैरामीटर के रूप में Imgproc.COLOR_HSV2RGB पास करना होगा।

उदाहरण

import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class HSV2RGB {    public static void main(String args[]) throws Exception {       // 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("Image Saved");    } }

इनपुट

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

आउटपुट

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


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

    Imgproc क्लास की cvtColor() मेथड इमेज के रंग को एक से दूसरे में बदलती है। यह मेथड तीन पैरामीटर्स स्वीकार करती है −src − स्रोत को दर्शाने वाला एक मैट्रिक्स ऑब्जेक्ट।dst − गंतव्य को दर्शाने वाला एक मैट्रिक्स ऑब्जेक्ट।code − गंतव्य इमेज के रंग को दर्शाने वाला एक पूर्णांक मान।रंगीन इमेज को ग्रेस्केल में

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

    Imgproc क्लास की cvtColor() मेथड इमेज के रंग को एक से दूसरे में बदलती है। यह मेथड तीन पैरामीटर्स स्वीकार करती है −src − स्रोत को दर्शाने वाला एक मैट्रिक्स ऑब्जेक्ट।dst − गंतव्य को दर्शाने वाला एक मैट्रिक्स ऑब्जेक्ट।code − गंतव्य इमेज के रंग को दर्शाने वाला एक पूर्णांक मान।रंगीन इमेज को ग्रेस्केल में

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

    OpenCV लाइब्रेरी का उपयोग करके आप इमेज प्रोसेसिंग ऑपरेशन कर सकते हैं जैसे इमेज फ़िल्टरिंग, ज्यामितीय इमेज ट्रांसफॉर्मेशन, कलर स्पेस रूपांतरण, हिस्टोग्राम, आदि।इमेज लिखनाजब भी आप Imgcodecs क्लास की imread() मेथड का उपयोग करके इमेज की सामग्री पढ़ते हैं, तो परिणाम मैट्रिक्स ऑब्जेक्ट में पढ़ा जाता है।आप