Java OpenCV开发——RGB和HSV颜色空间转换

主要使用cvtColor方法来实现颜色空间的互转。

代码如下:

        Mat img = Imgcodecs.imread("img/tooth1.png");

        Mat imgHSV = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);
        Mat img2 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);

        //转成HSV空间
        Imgproc.cvtColor(img, imgHSV, Imgproc.COLOR_BGR2HSV); 
        //转回BGR空间
        Imgproc.cvtColor(imgHSV, img2, Imgproc.COLOR_HSV2BGR); 

你可能感兴趣的:(java,opencv)