কম্পিউটার

জাভা ওপেনসিভি ব্যবহার করে চিত্রগুলিতে বিটওয়াইজ নট অপারেশন কীভাবে সম্পাদন করবেন?


আপনি 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();
   }
}

ইনপুট ছবি

জাভা ওপেনসিভি ব্যবহার করে চিত্রগুলিতে বিটওয়াইজ নট অপারেশন কীভাবে সম্পাদন করবেন?

আউটপুট

কার্যকর করার সময়, উপরের প্রোগ্রামটি নিম্নলিখিত উইন্ডোগুলি তৈরি করে -

জাভা ওপেনসিভি ব্যবহার করে চিত্রগুলিতে বিটওয়াইজ নট অপারেশন কীভাবে সম্পাদন করবেন?


  1. কিভাবে জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে দুটি ছবি তুলনা করবেন?

  2. কীভাবে জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে একটি চিত্র ফ্লিপ করবেন?

  3. জাভা ওপেনসিভি ব্যবহার করে দুটি ছবিতে বিটওয়াইজ বা অপারেশন কীভাবে করবেন?

  4. কিভাবে জাভা OpenCV লাইব্রেরি ব্যবহার করে একটি ছবি লিখতে হয়?