之前配置好的anaconda+Python3.5+opencv3.4,应该是某60杀毒软件删除dll模块导致importcv2时报错“DLL load failed: 找不到指定的模块解决办法”
解决办法
一、下载depends软件查看究竟缺失什么DLL
下载链接:http://www.dependencywalker.com/
选择下图第一个选项下载depends
二、根据depends软件检测结果下载相应dll文件并放至指定文件夹下
下载depends后内容如下,打开depends.exe应用程序
打开depends.exe后界面如下,点击file,打开CV2.CP35-WIN_AMD64.PYD,因为我的是在anaconda下配置的opencv,所以我的CV2.CP35-WIN_AMD64.PYD在路径 H:\Anaconda3\Lib\site-packages\cv2下。打开后会自动检测所依赖的dll文件,在界面最下方,下图是我修复以后的,所以未显示缺失,找到缺失dll文件后,网上下载对应版本dll文件后放置cv2文件夹下即可。
三、重启import cv2成功
按以上步骤操作后重新跑一遍程序就没问题了。