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

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


आप cvtColor() मेथड के तीसरे पैरामीटर के रूप में Imgproc.COLOR_RGB2HLS पास करके HLS इमेज को RGB (रंगीन) इमेज में बदल सकते हैं।

उदाहरण

import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class HSL2RGB {    public static void main(String args[]) throws Exception {       System.loadLibrary( Core.NATIVE_LIBRARY_NAME );       Mat src = Imgcodecs.imread("D:\\images\\car3.jpg");       Mat dst = new Mat();       Imgproc.cvtColor(src, dst, Imgproc.COLOR_RGB2HLS);       Imgcodecs imageCodecs = new Imgcodecs();       imageCodecs.imwrite("D:\\images\\hslImage.jpg", dst);       System.out.println("Image Saved");    } }

इनपुट

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

आउटपुट

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


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

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

  1. Java OpenCV लाइब्रेरी का उपयोग करके रंगीन इमेज को ग्रेस्केल के रूप में पढ़ना Java OpenCV लाइब्रेरी का उपयोग करके रंगीन इमेज को ग्रेस्केल के रूप में पढ़ना

    Imgcodecs क्लास की imread() मेथड एक स्ट्रिंग मान स्वीकार करती है जो फाइल नाम को दर्शाता है। यह मेथड निर्दिष्ट फाइल की सामग्री को मैट्रिक्स ऑब्जेक्ट में पढ़ती है और इसे लौटाती है। इस मेथड का उपयोग करके आप इमेज की सामग्री पढ़ सकते हैं।इसके अलावा, Imgcodecs क्लास इस मेथड का एक और वेरिएंट प्रदान करती है

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

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