Pycharm导入 Opencv的CV2 包过程(喷血记录)

Pycharm导入 Opencv的CV2 包过程(喷血记录)

-<配置python 环境以及安装numpy和matplotlibd的过程,不知道的朋友可以随便搜,正常操作就行了,

1. 我遇到的问题:
第一个问题是无法直接通过pycharm安装python-opencv,通过清华的开源opencv镜像文件可以快速的下载,又方便的安装到pycharm中.
第二个问题是安装了opencv-python,但是无法导入,在CSDN看到无数条方案,找到一条解决方法,再此文综合.>

下面是我的解决方法:

1

.打开Pycharm,正常新建文件和配置编辑器,
Pycharm导入 Opencv的CV2 包过程(喷血记录)_第1张图片

*2.

**通过https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/清华大学opencv开源镜像文件地址,可告诉下载Opencv的镜像源文件。
注意要对应所安装python的版本,CPXX就是 python的XX版本
(我的就是python3.9.0,所以下载……CP39的)
将下载的镜像源文件
Pycharm导入 Opencv的CV2 包过程(喷血记录)_第2张图片
复制到所安装python’的\Lib\site-packages目录下。Pycharm导入 Opencv的CV2 包过程(喷血记录)_第3张图片

3、

接下来,就是回到pycharm的Terminal窗口,Pycharm导入 Opencv的CV2 包过程(喷血记录)_第4张图片
利用 cd 将命令行的根目录引导第二步中的site-packages文件夹下,然后,输入pip install opencv_python-4.4.0.46-cp39-cp39-win_amd64.whl,即:将刚才复制的源文件 通过pip 安装。在这里插入图片描述
之后,神奇的结果出现了。在这里插入图片描述
别激动,还有令人吐血的事情在后面。
**

4.

**
那就是,明明已经安装好了,但是为什么import vc2 ,也就是导入vc2包不成功呢?

Pycharm导入 Opencv的CV2 包过程(喷血记录)_第5张图片

看看大量的博客和资料,终于知道了。
历时近一周,呕心沥血,也是看了,CSDN的一篇博主的方法,但因为问题太多,不只他说的问题,综合很多帖子,博客,才终于明白:
需要在D:\tess\venv\Lib\site-packages\cv2,即:cv2上里面的****Init,****用IDE 打开它,Pycharm导入 Opencv的CV2 包过程(喷血记录)_第6张图片
Pycharm导入 Opencv的CV2 包过程(喷血记录)_第7张图片
即将上图圈出的两段代码,改成如下图所示:Pycharm导入 Opencv的CV2 包过程(喷血记录)_第8张图片

就是去掉"." 和".cv2",
最终,令人夜不能寐和梦寐以求的CV2包终于导入成功了:
pycharm中,输入下图代码,并且运行,Pycharm导入 Opencv的CV2 包过程(喷血记录)_第9张图片

可以看到Pycharm导入 Opencv的CV2 包过程(喷血记录)_第10张图片
Package Imported!

说真的,这个问题看来不计其数的帖子和博客,试了很多方法,才发现的,真的耗费了很多时间,感谢那些提供方法的博主,我这个不过是站在巨人的肩膀上,谢谢你们!

从此,我将拿到了Opencv大门的钥匙了.仅作此贴来记录opencv学习之路.

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