Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नाम का एक वर्ग है, जो इनपुट इमेज को प्रोसेस करने के लिए विभिन्न तरीकों जैसे, resize(), WrapAffine(), filter2D को साबित करता है।
उनके अलावा यह छवियों पर ज्यामितीय आकृतियों को आकर्षित करने के लिए विधि का एक सेट प्रदान करता है, उनमें से कुछ निम्नलिखित हैं -
आकार | विधि और विवरण |
---|---|
Elipse | आप ellipse() का उपयोग करके किसी चित्र पर एक दीर्घवृत्त खींच सकते हैं विधि। |
मंडली | आप सर्कल() का उपयोग करके किसी चित्र पर एक वृत्त बना सकते हैं विधि। |
आयत | आप rectangle() का उपयोग करके किसी इमेज पर एक आयत बना सकते हैं विधि। |
बहुभुज | आप बहुभुज() का उपयोग करके किसी चित्र पर बहुभुज बना सकते हैं विधि। |
पंक्ति | आप रेखा () का उपयोग करके किसी छवि पर एक रेखा खींच सकते हैं विधि |
उदाहरण
निम्नलिखित जावा उदाहरण एक खाली ओपनसीवी छवि पर विभिन्न आकृतियों को खींचता है -
आयात करें आयात करें मुख्य (स्ट्रिंग args []) {System.loadLibrary (Core.NATIVE_LIBRARY_NAME); मैट src =Imgcodecs.imread("D:\\blank.jpg"); अदिश रंग =नया अदिश (0, 0, 120); // एक सर्कल बनाना // एक दीर्घवृत्त चित्र बनाना // एक रेखा खींचना Imgproc.line(src, new Point(540,30), new point(540, 90), color, 5); // भरी हुई बहुभुज सूची बनानाआउटपुट