কম্পিউটার

জাভা ওপেনসিভি কোনো পদ্ধতি ব্যবহার না করেই ছবিকে গ্রেস্কেলে রূপান্তর করা হচ্ছে।


রঙিন ছবিকে গ্রেস্কেলে রূপান্তর করতে৷

  • প্রতিটি পিক্সেলের লাল সবুজ নীল মান পান

  • এই ৩টি রঙের গড় পান।

  • RGB মানগুলিকে গড় দিয়ে প্রতিস্থাপন করুন।

  • পরিবর্তিত রং থেকে একটি নতুন পিক্সেল মান তৈরি করুন।

  • পিক্সেলে নতুন মান সেট করুন।

উদাহরণ

import java.io.File;
import java.io.IOException;
import java.awt.Color;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
public class Color2Grey {
   public static void main(String args[])throws IOException {
      //Reading the image
      File file= new File("D:\\Images\\car.jpg");
      BufferedImage img = ImageIO.read(file);
      for (int y = 0; y < img.getHeight(); y++) {
         for (int x = 0; x < img.getWidth(); x++) {
            //Retrieving the values of a pixel
            int pixel = img.getRGB(x,y);
            //Creating a Color object from pixel value
            Color color = new Color(pixel, true);
            //Retrieving the R G B values
            int red = color.getRed();
            int green = color.getGreen();
            int blue = color.getBlue();
            //Finding the average of the red green blue values
            int average = (red+green+blue)/3;
            //Creating new Color object
            color = new Color(average, average, average);
            //Setting new Color object to the image
            img.setRGB(x, y, color.getRGB());
         }
      }
      //Saving the modified image
      file = new File("D:\\Images\\grey_image.jpg");
      ImageIO.write(img, "jpg", file);
      System.out.println("Done...");
   }
}

ইনপুট

জাভা ওপেনসিভি কোনো পদ্ধতি ব্যবহার না করেই ছবিকে গ্রেস্কেলে রূপান্তর করা হচ্ছে।

আউটপুট

জাভা ওপেনসিভি কোনো পদ্ধতি ব্যবহার না করেই ছবিকে গ্রেস্কেলে রূপান্তর করা হচ্ছে।


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

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

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

  4. OpenCV ব্যবহার করে একটি ছবিকে রঙ থেকে গ্রেস্কেলে রূপান্তর করা হচ্ছে