在使用OpenCV的C++编程的时候遇到了这样的情况,当我用:[cpp] view plain copy img = imread("F:\\My_Desktop\\data\\gesture_frame\\test\\1\\1\\0.jpg");语句读入该路径下面的0.jpg这张灰度图像的时候,再用img.channel()输出图片的通道数,惊奇地发现输出的结果是3而不是1。查看了imrea...
不太确定你是否正确使用了imread函数读入灰度图。imread读入灰度图的一般格式为:Mat image = imread(path, CV_LOAD_IMAGE_GRAYSCALE);