可能是路径的问题,我建议你将路径里的斜杠 ‘/’换成双反斜杠**'\'**,然后再试一下,看看行不行
从三个方面检查和修改:一、检查图像文件路径是否正确,是否读取到文件。二、如果确认已经读取到了图像文件,在读入图片文件时使用flag参数,读取为灰度图。cv2.imread('1.jpg',cv2.IMREAD_GRAYSCALE),三、可能图片格式有问题。
for 循环哪里不需要括号,这个语法或许我没见过,还有路径直接复制过来,反斜杠改成正的
gray是空值,你打印看看