opencv3.0 - 导入 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错误
解决方案
如果您使用的是 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
那应该可以完成工作。
推荐阅读
- sql-server - 在特定时间跳过特定数据库
- sql - 如何使用 SQL 在 FileMaker 中查找最近的日期
- swiftui - 如果其父级是 iOS 15 上的 TabView,则子视图中的 navigationBarTitle 无效
- sql - Teradata Studio Express 中的文本折叠
- windows-installer - 如何将 MSI 指向许可证服务器?
- flutter - 在两个模型 Dart 中搜索字符串序列的算法?
- node.js - Node js 公牛队列
- android - Jetpack Compose Kotlin 说
- angular - 如何使用由于 Angular 中的反引号导致的解决错误?
- javascript - React-Grid-Layout:将 React 组件用作网格子项时不起作用