Python 3.6 import cv2 library



当我尝试import cv2时,我得到以下错误:

File "C:Program FilesPython36libsite-packagescv2__init__.py", line 3, in <module>
from .cv2 import * ImportError: DLL load failed: The specified module could not be found.

跟随文档:

1.从sourceforge网站下载最新的OpenCV版本,然后双击提取。

2.转到opencv/build/python/2.7文件夹。

3.cv2.pyd复制到C:\Python27/lib/site包

4.打开Python IDLE并在Python终端中键入以下代码:

>>> import cv2
>>> print cv2.__version__

在我的案例中,问题与操作系统中丢失的dll有关,与windows服务器必需品的多媒体部分有关,根据https://jakubmertl.com/blog/python-import-cv2-error

希望这对您有所帮助。https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv从上面的链接下载opencv并运行命令

pip install opencv_python‑3.4.2‑cp37‑cp37m‑win32.whl

我在Windows7上有Python 3.7/IIDLE。我运行cmd以进入DOS。进入

C:UsersMikeAppDataLocalProgramsPythonPython36-32Scripts>pip install opencv-python

成功了。

查看此

OpenCV和Python 入门

只需删除cv2之前的点。应该是:

来自cv2导入*

最新更新