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

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

Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नाम का एक वर्ग है, जो इनपुट इमेज को प्रोसेस करने के लिए विभिन्न तरीकों जैसे, resize(), WrapAffine(), filter2D को साबित करता है।

उनके अलावा यह छवियों पर ज्यामितीय आकृतियों को आकर्षित करने के लिए विधि का एक सेट प्रदान करता है, उनमें से कुछ निम्नलिखित हैं -

आकार विधि और विवरण
Elipse आप ellipse() का उपयोग करके किसी चित्र पर एक दीर्घवृत्त खींच सकते हैं विधि।
मंडली आप सर्कल() का उपयोग करके किसी चित्र पर एक वृत्त बना सकते हैं विधि।
आयत आप rectangle() का उपयोग करके किसी इमेज पर एक आयत बना सकते हैं विधि।
बहुभुज आप बहुभुज() का उपयोग करके किसी चित्र पर बहुभुज बना सकते हैं विधि।
पंक्ति आप रेखा () का उपयोग करके किसी छवि पर एक रेखा खींच सकते हैं विधि

उदाहरण

निम्नलिखित जावा उदाहरण एक खाली ओपनसीवी छवि पर विभिन्न आकृतियों को खींचता है -

आयात करें आयात करें मुख्य (स्ट्रिंग args []) {System.loadLibrary (Core.NATIVE_LIBRARY_NAME); मैट src =Imgcodecs.imread("D:\\blank.jpg"); अदिश रंग =नया अदिश (0, 0, 120); // एक सर्कल बनाना // एक दीर्घवृत्त चित्र बनाना // एक रेखा खींचना Imgproc.line(src, new Point(540,30), new point(540, 90), color, 5); // भरी हुई बहुभुज सूची बनाना सूची =नया ArrayList (); सूची जोड़ें (नया मैटऑफपॉइंट (नया प्वाइंट (410, 60), नया प्वाइंट (430, 30), नया प्वाइंट (470, 30), नया प्वाइंट (490, 60), नया प्वाइंट (470, 100), नया प्वाइंट ( 430, 100))); Imgproc.fillPoly (src, सूची, रंग, 8); // एक आयत चित्र बनाना HighGui.imshow ("ज्यामितीय आकार", src); हाईगुई.वेटकी (); }}

आउटपुट

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


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

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

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

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

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

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