কম্পিউটার

ওপেনসিভি জাভা ব্যবহার করে ইমেজের সাথে কিভাবে মিশ্রিত করবেন?


আপনি addWeighted() ব্যবহার করে OpenCV-এ দুটি ছবি মিশ্রিত করতে পারেন কোর এর পদ্ধতি ক্লাস।

এই পদ্ধতিটি দুটি ম্যাট অবজেক্ট গ্রহণ করে (উৎস এবং গন্তব্য ম্যাট্রিক্সের প্রতিনিধিত্ব করে) এবং দুটি দ্বিগুণ মান চিত্রের পছন্দসই ওজনের প্রতিনিধিত্ব করে আলফা, গামা এবং তাদের ওজনযুক্ত যোগফল গণনা করে।

উদাহরণ


import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.highgui.HighGui;
import org.opencv.imgcodecs.Imgcodecs;
public class AddingTwoImages {
   public static void main( String[] args ) {
      //Loading the OpenCV core library
      System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
      //Reading the input images
      Mat src1 = Imgcodecs.imread("D://images//a1.jpg");
      Mat src2 = Imgcodecs.imread("D://images//a2.jpg");
      //Creating an empty matrix to store the result
      Mat dst = new Mat();
      //Adding two images
      Core.addWeighted(src1, 0.4, src2, 0.8, 0, dst);
      HighGui.imshow("Adding two images", dst);
      HighGui.waitKey(0);
   }
} 

ইনপুট চিত্র1

ওপেনসিভি জাভা ব্যবহার করে ইমেজের সাথে কিভাবে মিশ্রিত করবেন?

ইনপুট ছবি 2

ওপেনসিভি জাভা ব্যবহার করে ইমেজের সাথে কিভাবে মিশ্রিত করবেন?

আউটপুট

ওপেনসিভি জাভা ব্যবহার করে ইমেজের সাথে কিভাবে মিশ্রিত করবেন?



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

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

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

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