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