使用Core.extractChannel可以分离多通道图像,可以得到各个通道的图像。
使用方法:(将RGB图像转成HSV图像,并分别得到各个图像的值)
public static Mat hsv(Mat img) {
Mat hsv = new Mat();
Imgproc.cvtColor(img, hsv, Imgproc.COLOR_RGB2HSV);
Mat hsv_h = new Mat();
Mat hsv_s = new Mat();
Core.extractChannel(hsv, hsv_h, 0);
Core.extractChannel(hsv, hsv_s, 1);
}