首页 > 解决方案 > 导入 cv2 期间 DLL 加载失败

问题描述

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

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

回溯(最后一次调用):文件“add_student.py”,第 1 行,在 import cv2 # openCV 文件“C:\Users\nisarg\Anaconda3\lib\site-packages\cv2__init__.py”,第 3 行, <module> 来自.cv2 import * ImportError: DLL load failed: 找不到指定的模块。

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

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

标签: opencv3.0

解决方案


如果您使用的是 Windows 10 N 发行版,则可能会发生这种情况,N 发行版没有预安装 Windows 媒体功能包,这是 OpenCV 3.4 版及更高版本之后所必需的。

首选的解决方案是在以下位置安装功能包:https ://www.microsoft.com/en-us/software-download/mediafeaturepack

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

如果这不是一个选项,请回退到没有 dll 依赖项的早期版本的 OpenCV,您可以通过以下方式执行此操作:pip install opencv-python=3.3.0.9

那应该可以完成工作。


推荐阅读