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); हाईगुई.वेटकी (); }}आउटपुट
निष्पादित करने पर, उपरोक्त प्रोग्राम निम्न विंडो उत्पन्न करता है -