आप bitwise_not() का उपयोग करके दो छवियों के बीच बिटवाइज संयोजन की गणना कर सकते हैं org.opencv.core.Core . की विधि कक्षा।
यह विधि दो Mat को स्वीकार करती है स्रोत और गंतव्य मैट्रिक्स का प्रतिनिधित्व करने वाली वस्तुएं, स्रोत मैट्रिक्स में प्रत्येक तत्व के व्युत्क्रम की गणना करती हैं और परिणाम को गंतव्य मैट्रिक्स में संग्रहीत करती हैं।
उदाहरण
आयात करें []) अपवाद फेंकता है {// OpenCV कोर लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // इमेज स्ट्रिंग फ़ाइल पढ़ना ="D://images//elephant.jpg"; मैट स्रोत =Imgcodecs.imread (फ़ाइल); HighGui.imshow ("ग्रेस्केल इमेज", src); // परिणाम को संग्रहीत करने के लिए एक खाली मैट्रिक्स बनाना Mat dst =new Mat(src.rows(), src.cols(), src.type()); // बिटवाइज़ नहीं ऑपरेशन को लागू करना Core.bitwise_not(src, dst); HighGui.imshow ("बिटवाइज़ नॉट ऑपरेशन", dst); हाईगुई.वेटकी (); }}इनपुट इमेज
आउटपुट
निष्पादित करने पर, उपरोक्त प्रोग्राम निम्नलिखित विंडो उत्पन्न करता है -