Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नामक एक वर्ग है। एक भरे हुए बहुभुज को बनाने के लिए आपको fillPoly() इस वर्ग की विधि। यह विधि निम्नलिखित मापदंडों को स्वीकार करती है -
-
एक चटाई वस्तु उस छवि का प्रतिनिधित्व करती है जिस पर बहुभुज खींचा जाना है।
-
ए-सूची वस्तु MatOfPoint प्रकार की वस्तुओं को धारण करती है।
-
बहुभुज के रंग का प्रतिनिधित्व करने वाली एक अदिश वस्तु।
-
लाइन प्रकार का प्रतिनिधित्व करने वाला एक पूर्णांक।
उदाहरण
आयात करें .Point;import org.opencv.core.Scalar;import org.opencv.highgui.highGui;import org.opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;public class DrawingFilledPolygon { public static void main(String args []) {// ओपनसीवी कोर लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // OpenCV कोर लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // स्रोत छवि को मैट ऑब्जेक्ट में पढ़ना Mat src =Imgcodecs.imread("D:\\images\\blank.jpg"); // बहुभुज सूची बनानाआउटपुट
निष्पादित करने पर, उपरोक्त प्रोग्राम निम्न विंडो उत्पन्न करता है -