আপনি bitwise_not() ব্যবহার করে দুটি ছবির মধ্যে বিটওয়াইজ সংযোগ গণনা করতে পারেন org.opencv.core.Core এর পদ্ধতি ক্লাস।
এই পদ্ধতি দুটি ম্যাট গ্রহণ করে উৎস এবং গন্তব্য ম্যাট্রিক্সের প্রতিনিধিত্বকারী বস্তু, উৎস ম্যাট্রিক্সের প্রতিটি উপাদানের বিপরীত হিসাব করে এবং ফলাফল গন্তব্য ম্যাট্রিক্সে সংরক্ষণ করে।
উদাহরণ
import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; public class BitwiseNOTExample { public static void main(String args[]) throws Exception { //Loading the OpenCV core library System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); //Reading the Image String file ="D://images//elephant.jpg"; Mat src = Imgcodecs.imread(file); HighGui.imshow("Grayscale Image", src); //Creating an empty matrix to store the result Mat dst = new Mat(src.rows(), src.cols(), src.type()); //Applying bitwise not operation Core.bitwise_not(src, dst); HighGui.imshow("Bitwise NOT operation", dst); HighGui.waitKey(); } }
ইনপুট ছবি
আউটপুট
কার্যকর করার সময়, উপরের প্রোগ্রামটি নিম্নলিখিত উইন্ডোগুলি তৈরি করে -