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

जावा का उपयोग करके ओपनसीवी में एक अंडाकार कैसे आकर्षित करें?


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

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

  • एक RotatedRect वस्तु (इस आयत में दीर्घवृत्त खींचा गया है।)

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

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

उदाहरण

आयात करें .opencv.core.Size;आयात org.opencv.highgui.highGui;import org.opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;public class DrawingEllipse { public static void main(String args[]) { / /ओपनसीवी कोर लाइब्रेरी को लोड करना System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // स्रोत छवि को मैट ऑब्जेक्ट में पढ़ना Mat src =Imgcodecs.imread("D:\\images\\blank.jpg"); // एक दीर्घवृत्त घुमाया हुआ बॉक्स खींचना =नया घुमाया हुआ (नया बिंदु (300, 200), नया आकार (260, 180), 180); अदिश रंग =नया अदिश (64, 64, 64); इंट मोटाई =10; Imgproc.ellipse (src, बॉक्स, रंग, मोटाई); // छवि को सहेजना और प्रदर्शित करना Imgcodecs.imwrite("arrowed_line.jpg", src); HighGui.imshow ("एक दीर्घवृत्त खींचना", src); हाईगुई.वेटकी (); }}

आउटपुट

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

जावा का उपयोग करके ओपनसीवी में एक अंडाकार कैसे आकर्षित करें?


  1. जावा का उपयोग करके ओपनसीवी में एक रेखा कैसे खींचना है?

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

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

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

  1. OpenCV का उपयोग करके एक छवि पर एक दीर्घवृत्त बनाएं

    इस कार्यक्रम में, हम OpenCV लाइब्रेरी का उपयोग करते हुए एक छवि पर एक दीर्घवृत्त खींचेंगे। हम इसके लिए OpenCV फ़ंक्शन दीर्घवृत्त () का उपयोग करेंगे। मूल चित्र एल्गोरिदम Step 1: Import cv2. Step 2: Read the image using imread(). Step 3: Set the center coordinates. Step 4: Set the axes length. Step 5