存在与我类似的问题,但它没有回答我的问题。
这是我正在处理的内容:
Python 版本 3.6.2
opencv 1.0.1
PyCharm 社区版 2017 .2.2
macOS 塞拉利昂版本 10.12.6
我正在尝试使用 imread 进行图像处理。我已经查看了文档并且我正确使用了该函数。下面是opencv库自带的测试代码:
import opencv
img = cv.imread('background.png')
if img is None:
print("Image not loaded!")
else:
print("Image is loaded!")
我可以在项目资源管理器中看到我的 python 文件和模块。当我运行代码时,出现以下错误:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6/Users/lmc/Desktop/pywerk/opencvpractice 回溯(最近一次调用最后一次): 文件“/Users/lmc/Desktop/pywerk/opencvpractice”,第 4 行,位于 img = cv.imread('背景.png') 属性错误:模块“opencv”没有属性“imread”
我已经尝试了一切,从重新安装 python 和 opencv 模块到将 python 版本切换到 2.7(并使用相应的 opencv 模块),但我得到了相同的错误。
我可能缺少某种系统配置吗?任何帮助将不胜感激。
最佳答案
也许你应该尝试使用opencv.imread
?
import opencv
img = opencv.imread('background.png')
if img is None:
print("Image not loaded!")
else:
print("Image is loaded!")
或者将 opencv 导入为 cv
:
import opencv as cv
img = cv.imread('background.png')
if img is None:
print("Image not loaded!")
else:
print("Image is loaded!")
关于Python + opencv 与 PyCharm- 'opencv' 没有属性 'imread',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45929109/