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

जावा उदाहरण का उपयोग करके ओपनसीवी लैपलासीन परिवर्तन की व्याख्या करें


एक छवि पर लाप्लासियन परिवर्तन उन क्षेत्रों को हाइलाइट करता है जहां तीव्र तीव्रता परिवर्तन होता है। इसलिए, इसका उपयोग किनारों का पता लगाने के लिए किया जाता है।

लाप्लासियन () Imgproc वर्ग की विधि दी गई छवि पर Laplacian Transform लागू करती है, यह विधि स्वीकार करती है -

  • स्रोत और गंतव्य छवियों का प्रतिनिधित्व करने वाली दो मैट ऑब्जेक्ट।

  • परिवर्तन की गहराई, आकार, पैमाने और डेल्टा मानों का प्रतिनिधित्व करने वाले चार पूर्णांक चर।

  • सीमा का प्रतिनिधित्व करने वाला एक पूर्णांक मान।

उदाहरण

आयात करें javafx.scene.Scene आयात करें org.opencv.core.Mat; आयात करें {// OpenCV लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // स्रोत और गंतव्य छवियों को संग्रहीत करने के लिए मैट ऑब्जेक्ट बनाना Mat src =new Mat (); मैट डीएसटी =नया मैट (); // रीडिंग इमेज src =Imgcodecs.imread("D:\\Images\\road3.jpg"); // लाप्लासियन ट्रांसफॉर्म Imgproc.Laplacian (src, dst, CvType.CV_16S, 3, 1, 0, Core.BORDER_DEFAULT) को लागू करना; //Imgproc.Laplacian(src, dst, ddepth, ksize, स्केल, डेल्टा, बॉर्डर टाइप); // वापस CV_8U Core.convertScaleAbs (dst, dst) में कनवर्ट करना; // मैट्रिक्स को JavaFX लिखने योग्य छवि में कनवर्ट करना छवि img =HighGui.toBufferedImage(dst); WritableImage writableImage=SwingFXUtils.toFXImage((BufferedImage) img, null); // छवि दृश्य सेट करना ImageView छवि दृश्य =नया छवि दृश्य (लिखने योग्य छवि); imageView.setX(10); imageView.setY(10); imageView.setFitWidth(575); imageView.setPreserveRatio (सच); // दृश्य वस्तु सेट करना समूह रूट =नया समूह (छवि दृश्य); दृश्य दृश्य =नया दृश्य (रूट, 595, 400); स्टेज.सेटटाइटल ("लाप्लासियन ट्रांसफॉर्म"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}

इनपुट इमेज

जावा उदाहरण का उपयोग करके ओपनसीवी लैपलासीन परिवर्तन की व्याख्या करें

आउटपुट

निष्पादित करने पर, उपरोक्त प्रोग्राम निम्नलिखित विंडो उत्पन्न करता है -

जावा उदाहरण का उपयोग करके ओपनसीवी लैपलासीन परिवर्तन की व्याख्या करें


  1. OpenCV का उपयोग करके किसी छवि की चमक को कम करने के लिए JavaFX उदाहरण।

    Java का उपयोग करके किसी छवि की चमक को बदलने का एक तरीका convertTo() का उपयोग करना है तरीका। यह विधि किसी छवि के कंट्रास्ट और चमक को बदलने के लिए दिए गए मैट्रिक्स पर आवश्यक गणना करती है। यह विधि 4 पैरामीटर स्वीकार करती है - चटाई -रिक्त मैट्रिक्स परिणाम को समान आकार और स्रोत मैट्रिक्स के प्रकार के

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग कर किसी छवि में चेहरों का पता कैसे लगाएं?

    CascadeClassifier वर्ग का उपयोग क्लासिफायर फ़ाइल को लोड करने और छवि में वांछित वस्तुओं का पता लगाने के लिए किया जाता है। इस वर्ग का डिटेक्टमल्टीस्केल () विभिन्न आकारों की कई वस्तुओं का पता लगाता है। यह विधि स्वीकार करती है - इनपुट छवि धारण करने वाली कक्षा Mat की एक वस्तु। पता लगाए गए चेहरों क

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके एक छवि कैसे लिखें?

    OpenCV लाइब्रेरी का उपयोग करके आप इमेज प्रोसेसिंग ऑपरेशन जैसे इमेज फिल्टरिंग, ज्योमेट्रिकल इमेज ट्रांसफॉर्मेशन, कलर स्पेस कन्वर्जन, हिस्टोग्राम आदि कर सकते हैं। इमेज लिखना जब भी आप Imgcodecs वर्ग की imread() पद्धति का उपयोग करके किसी छवि की सामग्री को पढ़ते हैं तो परिणाम मैट्रिक्स ऑब्जेक्ट में पढ़ा