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

OpenCV का उपयोग करके जावा में कस्टम रंग मानचित्र कैसे बनाएं?


लागू करेंColorMap() Imgproc . की विधि कक्षा दी गई छवि पर निर्दिष्ट रंग मानचित्र लागू करती है। यह विधि तीन मापदंडों को स्वीकार करती है -

  • दो चटाई स्रोत और गंतव्य छवियों का प्रतिनिधित्व करने वाली वस्तुएं।

  • लागू किए जाने वाले रंग मानचित्र के प्रकार का प्रतिनिधित्व करने वाला एक पूर्णांक चर।

आप निम्न में से किसी को भी इस विधि में रंग मानचित्र मान के रूप में पास कर सकते हैं।

COLORMAP_AUTUMN, COLORMAP_BONE, COLORMAP_COOL, COLORMAP_HOT,COLORMAP_HSV, COLORMAP_JET, COLORMAP_OCEAN , COLORMAP_PARULA,COLORMAP_PINK, COLORMAP_RAINBOW, COLORMAP_SUMMER,उदाहरण आयात करें []) {// ओपनसीवी कोर लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // फ़ाइल से छवि को पढ़ना और इसे मैट्रिक्स ऑब्जेक्ट में संग्रहीत करना स्ट्रिंग फ़ाइल ="D:\\images\\cat.jpg"; मैट स्रोत =Imgcodecs.imread (फ़ाइल); // परिणाम को संग्रहीत करने के लिए एक खाली मैट्रिक्स बनाना Mat dst =new Mat (); // इमेज में कलर मैप लागू करना Imgproc.applyColorMap(src, dst, Imgproc. COLORMAP_PINK); // इमेज लिखना Imgcodecs.imwrite("D:\\images\\color_map.jpg", dst); System.out.println ("छवि संसाधित"); }}

इनपुट इमेज

OpenCV का उपयोग करके जावा में कस्टम रंग मानचित्र कैसे बनाएं?

आउटपुट

निष्पादित करने पर, उपरोक्त प्रोग्राम निम्नलिखित आउटपुट उत्पन्न करता है -

OpenCV का उपयोग करके जावा में कस्टम रंग मानचित्र कैसे बनाएं?


  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके रंगीन छवि को नीली/हरी/लाल छवि में कैसे परिवर्तित करें?

    द cvtColor() Imgproc . की विधि वर्ग छवि के रंग को एक से दूसरे में बदलता/बदलता है। यह विधि तीन मापदंडों को स्वीकार करती है - स्रोत - स्रोत का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। डीएसटी - गंतव्य का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। कोड - एक पूर्णांक मान जो गंतव्य छवि के रंग को

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके रंगीन छवि को ग्रेस्केल में कैसे परिवर्तित करें?

    cvtColor() Imgproc . की विधि वर्ग छवि के रंग को एक से दूसरे में बदलता/बदलता है। यह विधि तीन मापदंडों को स्वीकार करती है - स्रोत - स्रोत का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। डीएसटी - गंतव्य का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। कोड - एक पूर्णांक मान जो गंतव्य छवि के रंग को द

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके एक छवि कैसे लिखें?

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