当我尝试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导入*