网上关于Python安装Opencv总是出现DLLLoadFiled问题的解决方法,本人亲测无法解决问题,于是探索了一种新的解决方法,先对所有现存方法以及本人方法进行汇总,希望对大家有所协助:网上现存的几种问题与解决方法:(1)版本匹配问题:比如Opencv版本opencv_python-3.4.3(+contrib)-cp36-cp36m-win_amd64.whl应对应python3.6.~版本;
(下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/)。
(2)缺少Python3.dll:详细参看:https://blog.csdn.net/wuzhouqingcy/article/details/77509454(3)环境变量问题,详细参看:https://www.cnblogs.com/syw20170419/p/6945347.html(4)安装opencv-python(5)拷贝opencv安装目录下cv2.dll到python\Lib\site-package文件夹详细参看:https://blog.csdn.net/yingyueer247/article/details/76422848/(6)系统缺少MSVCP140.DLL动态库,需要安装VisualC++2015redistributable,详细参看:https://blog.csdn.net/yingyueer247/article/details/76422848/本人以上方法均进行测试,并尝试重新安装Python,但importcv2仍旧提示DLLLoadFiled,问题依旧存在,考虑到还是系统仍缺少某些DLL,导致在importcv2时,调用CV2.dll出错(本人安装opencv_python-3.4.3,对应D:\ProgramFiles\Python366\Lib\site-packages下的cv2.cp36-win_amd64.pyd),具体解决方法见附件。
1