主要使用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);

本文介绍如何使用cvtColor方法实现图像的颜色空间转换,包括从BGR到HSV空间的转换及反向转换过程。通过示例代码展示了如何加载图像,并在不同颜色空间间进行互转。
1939





