这个问题我理解应该是pycharm软件中的bug,话不多说终极解决方案如下:
file——setting——project:Python file——python interpreter——‘点三角箭头后打开show all’——
点击这个界面左上角五个标的最后一个(当前解释器路径)——然后点击路径界面左上角+
在自己编译器 .exe路径 的上级(我这里就是pycharm文件夹)中找到Lib中的site-packages中的cv2文件夹(套娃doge.)点击一下之后OK,就把cv2包路径添加到了解释器中
到这里之前帖子里有些人的问题好像就已经解决了,但是我的没有,刚添加完路径一段时间函数是可以识别的,(用ctrl+鼠标左键单击函数本身进入可进cv2包),但是过段时间这个包里的函数不知道为什么就自动被pycharm Debug掉了,这就是为什么我在这里添加了做这么多无关的路径尝试(但是加多了好像没影响)(悲),这个问题最终被我的骚操作解决了
骚操作:趁添加路径后可以识别函数的那一段时间(pycharm还没来得及Debug),ctrl+鼠标左键点击函数到cv2包中:
这个时候包上面应该会显示有bug,系统正在自动debug,借机直接一手ctrl+a,ctrl+c全复制,等系统debug后,当前代码就自动消失了,然后回到自己的代码中ctrl+鼠标左键进入cv2包,把刚才的复制粘贴到这个包下面,有一万多行代码(粘贴时需要确认改变只读模式)
然后问题就永久解决了,代价是CV2包打开 后会显示bug,所以说是暴力解决方案。(悲)