Kaedah
cvtColor()
kelas Imgproc boleh menukar warna imej daripada satu kepada yang lain. Kaedah ini menerima tiga parameter:
src − Objek Matriks yang mewakili imej sumber.
dst − mewakili objek Matriks imej sasaran.
kod − Nilai integer yang mewakili warna imej sasaran.
Imgproc.COLOR_HSV2RGB sebagai parameter ketiga kepada kaedah tersebut.
Contohimport org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class HSV2RGB { public static void main(String args[]) throws Exception { //Loading the OpenCV core library System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); //Reading the image Mat src = Imgcodecs.imread("D:\images\hsvimage.jpg"); //Creating the empty destination matrix Mat dst = new Mat(); //Converting the image to gray scale Imgproc.cvtColor(src, dst, Imgproc.COLOR_HSV2RGB); //Instantiating the Imagecodecs class Imgcodecs imageCodecs = new Imgcodecs(); //Writing the image imageCodecs.imwrite("D:\images\hsv2rgb.jpg", dst); System.out.println("Image Saved"); } }
Atas ialah kandungan terperinci Bagaimana untuk menukar HSV kepada imej berwarna menggunakan perpustakaan OpenCV Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!