[ WARN:0@0.258] global loadsave.cpp:244 cv::findDecoder imread_('"D:\Pycharm\pythonProject ext.png"'): can't open/read file: check file path/integrity Traceback (most recent call last): File "D:\Pycharm\pythonProject\text1.py", line 34, in <module> img_inverse = inverse_transform(img) File "D:\Pycharm\pythonProject\text1.py", line 7, in inverse_transform img_inverse = 255 - img TypeError: unsupported operand type(s) for -: 'int' and 'NoneType'
时间: 2024-03-06 12:50:18 浏览: 365
opencv_world451.dll
根据报错信息,`img` 对象的类型为 `NoneType`,说明在读取图片时出现了问题。请检查以下代码中读取图片的路径是否正确,并且确保图片文件存在于指定的路径下:
```python
# 读入图像
img = cv2.imread('test.jpg')
```
如果图片文件不存在或路径不正确,会导致图片读取失败,`img` 对象的值为 `None`,因此在进行计算时会出现 `TypeError` 异常。请确认图片文件路径的正确性,并且尝试使用绝对路径来读取图片文件。
阅读全文