最近在使用OpenCV进行双目校正的时候,当我执行cv2.setMouseCallback()鼠标回调函数时,发现cv2突然用不了了,读取一张图片都会报错,执行所有的cv2.***()都会出现cannot find declartion to go to的代码提示,并且程序无法执行。
打开所用的虚拟环境安装目录,找打Lib文件夹,并未发现有cv2.pyd文件。
①找到如下目录(根据自己Anaconda的安装位置去找),复制cv2.pyd文件(有的也可能文件名是cv2.cp38-win_amd64.pyd类型的)
②将cv2.pyd文件粘贴到对应的虚拟环境的Lib文件目录中,如
总结:打开PyCharm导入cv2,应该就可以正常使用了