我在opencv中有一个hsv mat文件,我想分开这些频道.我找到了cvSplit(hsv,h,s,v,NULL),但它不适用于Mat文件.那怎么样,只保留Mat图像文件的第一个通道?我的结果如上.基本上是我转换的图像,我可以看到脸,但奇怪的色调.

使用的代码:
cvtColor(cropped_rgb, cropped_hsv, CV_BGR2HSV);
split(cropped_hsv, channels);
cropped_hsv = channels[0];
imshow("cropped_hsv", cropped_hsv);
Run Code Online (Sandbox Code Playgroud)