【发布时间】:2021-10-06 13:45:27
【问题描述】:
我尝试了一门关于使用 OpenCV 进行人脸检测的课程,但由于在运行测试代码后,PyCharm 显示 ModuleNotFoundError: No module named 'cv2',所以我卡在了第一步。但是我已经使用pip install opencv-contrib-python 成功安装了 OpenCV,并且我的 pip 已更新到最新版本。
我正在使用 Windows 10(64 位)
Python版本:3.9.6
Numpy 版本:1.21.1
OpenCV 版本:4.5.3.56
点子版本:21.2.2
打印彩色图像的 3D 矩阵的代码:
import cv2
img = cv2.imread("C:\\Users\\bibhr\\PycharmProjects\\pythonProject2\\lfc.jpg",1)
print(img)
错误信息:
ModuleNotFoundError: No module named 'cv2'
pip list 的图片:
enter image description here
我已经尝试卸载并重新安装 Python 和 OpenCV,但都没有成功 任何帮助将不胜感激,因为我需要在几周内完成这个项目。
另外,我在 C:\Users\bibhr\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\ 中找不到 cv2.so 文件cv2
是这个原因吗?如果是,那么如何在我的计算机中找到cv2.so? (搜索框也找不到)
【问题讨论】:
-
你是使用虚拟环境还是全局python安装?
标签: python python-3.x opencv pycharm face-detection