我已经使用python 3.6在Windows机器上安装了opencv,没有任何问题,使用:
pip install opencv-python
但是当我尝试导入cv2时,出现以下错误
ImportError: DLL load failed: The specified module could not be found.
它说cv2不适用于python 3我在想这是否已修复或是否有解决方法
您可以opencv_python‑3.2.0‑cp36‑cp36m从此非官方站点上在Windows 32位或64位计算机上下载最新的适用于Python 3.6的OpenCV 3.2.0,查找以开头的文件。然后键入以下命令进行安装:
opencv_python‑3.2.0‑cp36‑cp36m
pip install opencv_python‑3.2.0‑cp36‑cp36m‑win32.whl
pip install opencv_python‑3.2.0‑cp36‑cp36m‑win_amd64.whl
我认为这会更容易。
2017年9月15日更新:
OpenCV 3.3.0车轮文件现在可在非官方网站上获得并替换OpenCV 3.2.0。
OpenCV 3.3.0
OpenCV 3.2.0
于2018-02-15更新:
OpenCV 3.4.0车轮文件现在可在非官方网站上获得并替换OpenCV 3.3.0。
OpenCV 3.4.0
2018年6月19日更新:
OpenCV 3.4.1车轮文件现已在非官方站点上提供了CPython 3.5/3.6/3.7支持,并已替换OpenCV 3.4.0。
OpenCV 3.4.1
CPython 3.5/3.6/3.7
2018年10月3日更新:
OpenCV 3.4.3车轮文件现已在非官方站点上提供了CPython 3.5/3.6/3.7支持,并已替换OpenCV 3.4.1。
OpenCV 3.4.3
于2019-01-30更新:
OpenCV 4.0.1现在可以在非官方站点上获得带有轮子文件的CPython 3.5/3.6/3.7支持。
OpenCV 4.0.1
于2019-06-10更新:
OpenCV 3.4.6``OpenCV 4.1.0现在可以在非官方网站上获得车轮和车轮文件的CPython 3.5/3.6/3.7支持。
OpenCV 3.4.6``OpenCV 4.1.0