相关文章推荐
善良的鞭炮  ·  BitConverter.IsLittleE ...·  2 年前    · 
千杯不醉的电脑桌  ·  Nat. Methods | ...·  2 年前    · 
风流倜傥的松球  ·  android - How to ...·  2 年前    · 

类似这种,鼠标放在高亮处会提示在 ‘__init__.py‘ 中找不到引用之类的,图截的别人的,我的已经弄好了截不了

解决PyCharm中opencv的cv2不显示函数引用,高亮提示找不到引用

先确定下imread()等方法是否能用,我发现我之前的问题其实是输入cv2.之后不提示函数了,而且高亮提示找不到函数,但实际上imread()是可以用的,然后找显示函数引用的方法,试了一圈没啥作用,换各版本python、opencv等都不好使, pycharm不提示cv2的函数? – 知乎 ,说可能和系统装了多个python有关,太乱了,所以我最后的解决办法是:

卸载了所有的python,重新装PyCharm,然后就是重新装一下opencv,但是发现还是有之前不显示函数引用的问题,imread()等方法是可以用

python -m pip install --upgrade pip
pip install opencv-python
pip install opencv-contrib-python

最后参考 Pycharm中python导入cv2包没有代码提示问题(已解决,全网最有效)_「已注销」的博客-CSDN博客 ,这篇解决的,而且只需要做这个就行,给个版本参考:

python:3.8.6

opencv-python:4.6.0.66
pip install opencv-contrib-python:4.6.0.66

解决PyCharm中opencv的cv2不显示函数引用,高亮提示找不到引用

最后建议,实在找不出办法就重装吧,也挺快,设置不行就备份下,网上说的降版本才能用 imread()方法的也不是很对,至少我的版本基本最新的了