最近,我安装了当前版本的Python(x,y)软件包(2.7.6.0),现在当我运行我的python代码时,它显示错误:
Traceback (most recent call last):
File "D:\Projects\comparison\Lagebestimmung\main.py", line 11, in <module>
import cv2
ImportError: DLL load failed: The specified procedure could not be found.
我在安装过程中正确选择了opencv模块。
另外,我之前在我的计算机中使用旧版本的Python(x,y),我在安装新版本之前卸载了该版本。在那个版本中,没有这样的问题。
答案 0 :(得分:11)
答案 1 :(得分:1)
试试这个: 安装opencv for windows。在这里下载:
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.1/OpenCV-2.4.1.exe/download
然后
Copy cv2.pyd from C:\opencv\build\python\x86\2.7\ and paste it in the folder python site-packages folder . restart your IDE.
确保已安装numpy。如果没有,请从这里获取..
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
答案 2 :(得分:1)
对于使用python 3的程序员,下载一个wheel包以安装OpenCV。
您需要确保已安装NumPy。 Anaconda是一个很好的处理依赖项的包。你可以用它来开箱即用。
然后,从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载与您的Python安装版本对应的OpenCV版本
您可以通过运行以下命令找到Python解释器的版本:
python --version
在我运行C-Python 3.5 的情况下,我选择了: opencv_python-3.2.0-CP的 35 强> -cp的 35 强> M-win_amd64.whl
最后,在您下载了wheel包的目录中,运行:
pip install opencv_python-3.X.X-cpXX-cpXXm-xxxx.whl
答案 3 :(得分:0)
我遇到了同样的问题,当我使用ipython时[如果安装了ipython,只需在cmd写ipython]就可以了。
答案 4 :(得分:0)
以下为我工作。假设安装了Python(X,Y)(并且在安装开始时检查了OpenCV的选项),我执行了以下步骤: