导入cv2时DLL加载失败

时间:2018-08-09 10:44:15

标签: opencv3.0

我在openCV中有一个错误... 希望你能帮我解决这个问题...

C:\ Users \ nisarg \ Desktop \ Autoattendance-Cognitive-master \ Autoattendance-Cognitive-master> python add_student.py

  

回溯(最近通话最近):     文件“ add_student.py”,第1行,在       导入cv2       #openCV     第3行中的文件“ C:\ Users \ nisarg \ Anaconda3 \ lib \ site-packages \ cv2__init __。py”    <module>       从.cv2导入*   ImportError:DLL加载失败:找不到指定的模块。

C:\ Users \ nisarg \ Desktop \ Autoattendance-Cognitive-master \ Autoattendance-Cognitive -master>

  

使用opencv运行项目时出现DLL错误

1 个答案:

答案 0 :(得分:1)

如果您使用的是Windows 10 N发行版,并且Windows Media功能包未预安装N发行版,则可能会发生这种情况,这是OpenCV 3.4版及更高版本所必需的。

首选解决方案是将功能部件包安装在:https://www.microsoft.com/en-us/software-download/mediafeaturepack

请小心选择适用于当前Windows版本的版本。

如果这不是一种选择,请回退到不具有dll依赖项的OpenCV的早期版本,您可以通过以下方式实现:pip install opencv-python=3.3.0.9

那应该完成工作。