[ WARN:0@0.060] global loadsave.cpp:244 cv::findDecoder imread_('pic'): can't open/read file: check file path/integrity Traceback (most recent call last): File "C:\Users\Adminis\Desktop\practice\暗通道先验方法\23.07.13(1).py", line 91, in <module> img_arr=np.array(img/255.0) #归一化 TypeError: unsupported operand type(s) for /: 'NoneType' and 'float'
时间: 2024-04-15 22:25:26 浏览: 50
opencv_world451.dll
这个错误通常表示无法打开或读取图像文件,可能是由于文件路径不正确或文件损坏导致的。根据错误信息看,它指出无法打开或读取文件"pic"。
请确保图像文件的路径和文件名正确,并且图像文件存在。您可以使用绝对路径或相对路径来指定图像文件的位置。
如果您确定图像文件的路径和文件名是正确的,那么可能是因为图像文件损坏导致的。请确保图像文件没有被其他程序占用或损坏。
另外,在代码的最后一行,您尝试对一个NoneType类型的对象img进行除法操作。这可能是由于无法成功读取图像文件而导致img为None的情况。在处理图像前,请确保成功读取了图像文件,并将其赋值给img变量。
如果您能提供更多相关代码以及上下文,我可以更详细地帮助您解决问题。
阅读全文