坑:
1、安裝完opencv-python后,報錯:pycharm中import cv2報錯:Cannot find reference 'cv2' in __init__.py
解決方案:
還需要安裝opencv-contrib-python(pip install opencv-contrib-python)
(網上有說版本的問題,我這兩個版本用的最新的,也沒有問題)
如果有pip install較慢,在末尾追加:-i https://pypi.tuna.tsinghua.edu.cn/simple
2、在windows server部署時,import cv2 報錯:ImportError: DLL load failed: 找不到指定的模塊。
ModuleNotFoundError: No module named 'cv2' File "C:\python\python37-home\lib\site-packages\cv2\__init__.py", line 5, in <module> from .cv2 import * ImportError: DLL load failed: 找不到指定的模塊。
解決方案(拆分成多個問題來解決):
a、怎么查找缺少的dll?
使用depends軟件查看究竟缺失什么DLL
下載地址:http://www.dependencywalker.com/
(具體方法參考:https://blog.csdn.net/z564359805/article/details/84205648)
b、MF.dll/MFReadWrite.dll/MFPlat.DLL文件丟失問題
https://blog.csdn.net/qq_44045573/article/details/108833095
c、缺少IEShims.dll和gpsvc.dll的問題
https://blog.csdn.net/z564359805/article/details/84205648