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