这个怎么解决,希望能回复一下

img

可能是路径的问题,我建议你将路径里的斜杠 ‘/’换成双反斜杠**'\'**,然后再试一下,看看行不行

从三个方面检查和修改:一、检查图像文件路径是否正确,是否读取到文件。二、如果确认已经读取到了图像文件,在读入图片文件时使用flag参数,读取为灰度图。
cv2.imread('1.jpg',cv2.IMREAD_GRAYSCALE),三、可能图片格式有问题。

for 循环哪里不需要括号,这个语法或许我没见过,还有路径直接复制过来,反斜杠改成正的

gray是空值,你打印看看