我在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);
答案 0 :(得分:11)