কম্পিউটার

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


একটি ছবি তীক্ষ্ণ করা অস্পষ্টতার বিপরীত। OpenCV লাইব্রেরি ব্যবহার করে একটি চিত্রের তীক্ষ্ণতা পরিবর্তন করতে, আপনাকে গাউসিয়ান ফিল্টার ব্যবহার করে এটিকে মসৃণ/অস্পষ্ট করতে হবে এবং মূল চিত্র থেকে মসৃণ সংস্করণটি বিয়োগ করতে হবে।

উদাহরণ

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.core.Size;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
public class AlteringSharpness {
   public static void main (String[] args) {
      //Loading the OpenCV core library
      System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
      //Reading the Image from the file
      String file ="D:\\Image\\lamma1.jpg";
      Mat src = Imgcodecs.imread(file, Imgcodecs.IMREAD_COLOR);
      //Creating an empty matrix
      Mat dest = new Mat(src.rows(), src.cols(), src.type());
      Imgproc.GaussianBlur(src, dest, new Size(0,0), 10);
      Core.addWeighted(src, 1.5, dest, -0.5, 0, dest);
      // Writing the image
      Imgcodecs.imwrite("D:\\Image\\altering_sharpness_100.jpg", dest);
   }
}

ইনপুট

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

আউটপুট

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


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

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

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

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