在python(vscode)上安装了opencv。当我按“运行 Python”选项时,我收到“ModuleNotFoundError:没有名为“cv2”的模块”。当我按“运行代码”选项时,我收到“NameError:名称'img'未定义” 这是我的代码
import cv2 as cv
cv.imread('Photos/1.jpeg')
cv.imshow('TEST', img)
cv.waitKey(0)
我原以为代码现在会显示任何错误。我现在已经通过 pip3 安装了 opencv 至少 2-3 次。 我在网上搜索了一下,我认为错误可能是我在 IdE 之外安装了它,或者是错误的东西。不知道。请帮忙。
img
应该在您的代码中定义,而不是在 OpenCV 中。你忽略了定义它。
你写道:
cv.imread('Photos/1.jpeg')
不是加载并丢弃这些像素, 您打算分配
img
:
img = cv.imread('Photos/1.jpeg')