当我拥有原始的 Python 2.6 时,首先安装了 OpenCV 2.1,并且运行良好。但是,在获得 Python 3.1 后,尝试导入 OpenCV 后,它没有名为“cv”的模块。如何添加这些模块?
答案1
根据 StackOverflow 上的这个答案,OpenCV 不支持 Python 3,并且也没有人致力于支持 Python 3。
答案2
pip
自 2019 年 4 月起,您可以为 Python 2.7 和 3.4-3.7 安装 opencv。它可以通过PythonV2 和pip3
PythonV3安装:
pip3 install opencv-python
- 如果出现安装问题,您可能需要升级
pip
版本(pip install --upgrade pip
) 尽管包名称不同,模块仍可使用以下命令在 Python 中导入:
import cv2
答案3
只需使用 import 语句即可。首先转到
$ cd /usr/local/lib/python2.6/site-packages/opencv
然后开始python
:
$ python
>>> import cv.py
如需任何其他帮助,请参阅http://blog.taesoo.org/?p=210和http://opencv.willowgarage.com/documentation/python/introduction.html。