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

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


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

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

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

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

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

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

यदि आप Imgproc.FILLED . पास करते हैं लाइन प्रकार के रूप में, यह विधि एक भरे हुए वृत्त को उत्पन्न/आकर्षित करती है।

उदाहरण

आयात करें .opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;public class DrawingFilledCircle { 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"); // सर्कल पॉइंट सेंटर बनाना =नया पॉइंट (300, 200); इंट त्रिज्या =100; अदिश रंग =नया अदिश (64, 64, 64); int मोटाई =Imgproc.FILLED; Imgproc.circle (src, केंद्र, त्रिज्या, रंग, मोटाई); // छवि को सहेजना और प्रदर्शित करना Imgcodecs.imwrite("arrowed_line.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