解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例

1.引言

请注意标题,是确认自己已经安装了opencv-python包后,仍在使用cv2.时,无法补全代码。80%的原因都是因为没有安装opencv-python包。

2.问题描述

今天,按照其他人的代码,写了一段打开摄像头的程序,如图:

解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例_第1张图片

解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例_第2张图片

 在输入cv2.VideoCapture时,输入cv2,并没有自动补出VideoCapture,后续运行时,也是出现了报错,并没打开摄像头。

3.解决方法

经过2小时的苦查,将以下解决流程分享给大家。

1、找到目录下E:\Python\SCP_002 Hand_Track\venv\Lib\site-packages\cv2\cv2.pyd文件,如图

解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例_第3张图片

找不到的同学,可以直接在右上角搜索cv2,图中第二个就是。

解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例_第4张图片

 2、复制cv2.pyd文件

 3、将其复制到python安装目录下中Dlls目录中,如图

 解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例_第5张图片

 

以上就是全部步骤。返回pycharm,可以看到,当我们再次输入cv2.时,补全的代码中出现VideoCapture选项,程序也成功运行了。

 解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例_第6张图片

解决pycharm安装opencv-python包后,依然无法自动补全OpenCV代码问题,以cv2.VideoCapture为例_第7张图片

 

4.结语

如果觉得有帮助,就点个赞吧!

你可能感兴趣的:(pycharm,python,opencv)