Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để chuyển đổi hình ảnh màu sang HLS bằng cách sử dụng thư viện Java OpenCV?


Bạn có thể chuyển đổi hình ảnh HLS thành hình ảnh RGB (có màu) bằng cách chuyển Imgproc.COLOR_RGB2HLS làm tham số thứ 3 cho cvtColor () phương pháp.

Ví dụ

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
public class HSL2RGB {
   public static void main(String args[]) throws Exception {
      System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
      Mat src = Imgcodecs.imread("D:\\images\\car3.jpg");
      Mat dst = new Mat();
      Imgproc.cvtColor(src, dst, Imgproc.COLOR_RGB2HLS);
      Imgcodecs imageCodecs = new Imgcodecs();
      imageCodecs.imwrite("D:\\images\\hslImage.jpg", dst);
      System.out.println("Image Saved");
   }
}

Đầu vào

Làm thế nào để chuyển đổi hình ảnh màu sang HLS bằng cách sử dụng thư viện Java OpenCV?

Đầu ra

Làm thế nào để chuyển đổi hình ảnh màu sang HLS bằng cách sử dụng thư viện Java OpenCV?