我正在尝试使用openCV。通常,当我在桌面上运行命令面板时,我可以看到我的openCV的版本:

但是当我无法导入到我的项目时。通常,我是从解释器中添加opencv-python库,但为了使用图形处理器,我构建了版本为4.4.0的cv2库。所以我在site-packages中没有opencv-python库,但是我在site-packages中有cv2文件。不幸的是,我无法将其导入到我的项目中。如何使用名称为cv2.cp37-win_amd64.pyd的opencv版本或文件?

我可以使用site-package中的所有其他库。但是当我无法添加cv2库时。这是从文件中读取的基本图像:

问题的有趣之处在于,所有的cv2函数都无法找到,但程序仍在运行:我真的很困惑。
发布于 2020-12-31 00:40:52
cv2是opencv-python的模块导入名称,它是“用于Python的非官方预先构建的OpenCV包”。传统的OpenCV有许多复杂的步骤,涉及从头开始构建模块,这是不必要的。我建议继续使用opencv-python库。
集成开发环境可能无法识别cv2命令,因为您在32位版本的Python上使用的是64位版本的opencv-python,反之亦然。我相信这个问题可以通过使用pip uninstall opencv-python卸载当前的OpenCV安装,然后在链接的教程之后用正确的版本重新安装来解决。
来源/其他链接:
https://stackoverflow.com/questions/65509260
复制相似问题