部分代码 错误截图 错误意思是你的图像已经是单通道的灰度图了,没必要再转一次 错误原因 cv2.imread路径后加 “,0” 时已经将图片读取为灰度图,故转换时报错。把“0”去掉或者把转换语句cv2.cvtColor去掉就好了