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

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

Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नाम का एक वर्ग है।

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

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

  • वृत्त के केंद्र का प्रतिनिधित्व करने वाली एक बिंदु वस्तु।

  • एक पूर्णांक चर वृत्त की त्रिज्या को दर्शाता है।

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

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

उदाहरण

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

आउटपुट

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

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


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

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

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

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

  1. OpenCV फ़ंक्शन का उपयोग करके एक वृत्त बनाएं सर्कल ()

    इस लेख में, हम OpenCV फ़ंक्शन सर्कल () का उपयोग करके एक छवि पर एक वृत्त खींचेंगे। मूल चित्र एल्गोरिदम Step 1: Import OpenCV. Step 2: Define the radius of circle. Step 3: Define the center coordinates of the circle. Step 4: Define the color of the circle. Step 5: Define the thickness. Step 6: Pass