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

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि पर मार्कर कैसे आकर्षित करें?


आप drawMarker() का उपयोग करके एक छवि पर निर्माताओं को आकर्षित कर सकते हैं org.opencv.imgproc.Imgproc . की विधि कक्षा। यह विधि निम्नलिखित मापदंडों को स्वीकार करती है -

  • img - इनपुट छवि का प्रतिनिधित्व करने वाली एक मैट वस्तु।

  • स्थिति − वर्ग की एक वस्तु बिंदु मार्कर की स्थिति निर्दिष्ट करने के लिए।

  • रंग - मार्कर के रंग को निर्दिष्ट करने के लिए स्केलर वर्ग की एक वस्तु।

  • मार्कर प्रकार - मार्कर के प्रकार को निर्दिष्ट करने वाला एक पूर्णांक स्थिरांक।

  • आकार - मार्कर के आकार को निर्दिष्ट करने वाला एक पूर्णांक मान।

  • मोटाई - मार्कर की मोटाई को निर्दिष्ट करने वाला एक पूर्णांक मान।

उदाहरण

आयात करें .opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;public class DrawingMarkers { public static void main(String args[]) थ्रो एक्सेप्शन {// OpenCV कोर लाइब्रेरी को लोड करना System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // छवि की सामग्री पढ़ना स्ट्रिंग फ़ाइल ="D:\\Images\\elephant.jpg"; मैट स्रोत =Imgcodecs.imread (फ़ाइल); // मार्कर स्केलर रंग का रंग और स्थिति तैयार करना =नया स्केलर (0, 0, 125); बिंदु बिंदु =नया बिंदु (150, 260); // ड्रॉइंग मार्कर Imgproc.drawMarker(src, point, color, Imgproc.MARKER_SQUARE, 150, 8, Imgproc.LINE_8); HighGui.imshow ("ड्राइंग मार्कर", src); हाईगुई.वेटकी (); }}

इनपुट इमेज

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि पर मार्कर कैसे आकर्षित करें?

आउटपुट

उपरोक्त प्रोग्राम को निष्पादित करने पर निम्न विंडो उत्पन्न होती है -

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि पर मार्कर कैसे आकर्षित करें?


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

    दर्पण छवि बनाने के लिए ImageIO.read() विधि का उपयोग करके आवश्यक छवि पढ़ें। छवि की ऊंचाई और चौड़ाई प्राप्त करें। परिणाम संग्रहीत करने के लिए एक खाली बफर्ड छवि बनाएं लूप के लिए नेस्टेड का उपयोग करना छवि में प्रत्येक पिक्सेल से होकर गुजरता है। छवि की चौड़ाई को दाएं से बाएं दोहराएं। ge

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

    एक नकारात्मक छवि को सकारात्मक में बदलने के लिए - ImageIO.read() विधि का उपयोग करके आवश्यक छवि पढ़ें। छवि की ऊंचाई और चौड़ाई प्राप्त करें। लूप के लिए नेस्टेड का उपयोग करना छवि में प्रत्येक पिक्सेल से होकर गुजरता है। getRGB() विधि का उपयोग करके पिक्सेल मान प्राप्त करें। एक पिक्सेल से प्

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

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