python+opencv,转灰度图处理出错:Invalid number of channels in input image....‘scn‘ is 1

时间:2024-03-24 15:45:39

部分代码
python+opencv,转灰度图处理出错:Invalid number of channels in input image....‘scn‘ is 1

错误截图
错误意思是你的图像已经是单通道的灰度图了,没必要再转一次
python+opencv,转灰度图处理出错:Invalid number of channels in input image....‘scn‘ is 1
错误原因
cv2.imread路径后加 “,0” 时已经将图片读取为灰度图,故转换时报错。把“0”去掉或者把转换语句cv2.cvtColor去掉就好了
python+opencv,转灰度图处理出错:Invalid number of channels in input image....‘scn‘ is 1