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

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

Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नामक एक वर्ग है। एक आयत बनाने के लिए आपको आयताकार () . का आह्वान करना होगा इस वर्ग की विधि। यह विधि निम्नलिखित मापदंडों को स्वीकार करती है -

  • एक मैट वस्तु उस छवि का प्रतिनिधित्व करती है जिस पर आयत खींची जानी है।

  • आयत के शीर्षों को निरूपित करने वाली दो बिंदु वाली वस्तुएँ जिन्हें नीचे खींचा जाना है।

  • आयताकार (बीजीआर) के रंग का प्रतिनिधित्व करने वाली एक अदिश वस्तु।

  • आयत की मोटाई का प्रतिनिधित्व करने वाला एक पूर्णांक (डिफ़ॉल्ट:1)।

उदाहरण

आयात करें .opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;public class DrawingRectangle { public static void main(String args[]) {// OpenCV कोर लाइब्रेरी लोड हो रही है System.loadLibrary( Core.NATIVE_LIBRARY_NAME); // OpenCV कोर लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // स्रोत छवि को मैट ऑब्जेक्ट में पढ़ना Mat src =Imgcodecs.imread("D:\\images\\blank.jpg"); // एक आयत बिंदु बिंदु 1 =नया बिंदु (100, 100) खींचना; बिंदु बिंदु 2 =नया बिंदु (500, 300); अदिश रंग =नया अदिश (64, 64, 64); इंट मोटाई =10; Imgproc.rectangle (src, point1, point2, रंग, मोटाई); // छवि को सहेजना और प्रदर्शित करना Imgcodecs.imwrite("arrowed_line.jpg", src); HighGui.imshow ("एक आयत बनाना", src); हाईगुई.वेटकी (); }}

आउटपुट

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

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


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

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

  1. जावा में ग्राफ़िक्स ऑब्जेक्ट का उपयोग करके हम गोलाकार आयत कैसे बना सकते हैं?

    ग्राफिक्स क्लास जावा में, ड्राइंग एक ग्राफिक्स . के माध्यम से होता है ऑब्जेक्ट, यह java.awt.Graphics वर्ग का एक उदाहरण है। प्रत्येक ग्राफिक्स ऑब्जेक्ट की अपनी समन्वय प्रणाली है और ग्राफ़िक्स की सभी विधियाँ हैं जिनमें स्ट्रिंग, रेखाएँ, आयत, वृत्त, बहुभुज शामिल हैं। और आदि हम ग्राफिक्स तक पहुंच

  1. OpenCV का उपयोग करके एक छवि पर आयत बनाएं

    इस कार्यक्रम में, हम OpenCV फ़ंक्शन आयत () का उपयोग करके एक आयत बनाएंगे। यह फ़ंक्शन कुछ पैरामीटर लेता है जैसे निर्देशांक प्रारंभ करना, निर्देशांक समाप्त करना, रंग और मोटाई और स्वयं छवि। मूल चित्र एल्गोरिदम Step 1: Import cv2. Step 2: Read the image using imread(). Step 3: Define the starting coord