关于在windows上基于Pycharm以及Anaconda配置Opencv

关于在windows上基于Pycharm以及Anaconda配置Opencv

自从上次安装完vs19的Opencv以后,我的同学跟我说,树莓派要运行python写的视觉识别代码,因此不得不开始尝试使用Python和Pycharm,明明我连C++的Opencv怎么用都不知道。。。。。(小菜鸡表示很谎)。
这次写一篇关于Python配置Opencv的教程吧,害,其实也称不上是教程,权当记录。

同时放上vs19配置Opencv的方法的链接👇(无耻的求个赞)

关于在win10上为vs2019永久配置opencv

1. 参考博客以及链接

期间照旧参考了一些博客,并且发现了有一些不适用的地方,然后稍有修改

windows环境下的Anaconda安装与OpenCV机器视觉环境搭建

windows下安装python版本的opencv

pycharm导入cv2

Pycharm安装opencv的几种办法(windows下)

2.部署步骤

  1. 部署Python,有需要的可安装Pycharm(这部分可以看别的教程)
  2. 配置Anaconda
  3. 直接配置Opencv
  4. 如果不可以则,为电脑直接配置Opencv或为某个环境单独配置Opencv(两者步骤不一样)
  5. 测试

3.注意事项

  1. 在电脑直接配置Opencv和为某个单独环境配置Opencv是完全不同的操作,这一点在cmd中 输入conda list可以体现
  2. 如果已经在vs中配置了python,则不用单独安装python了,这一点在开始菜单可以搜索到自己是否安装了Python
  3. 因为我很早之前已经安装好了Anaconda了,所以不清楚Python是否一定要依赖于Anaconda配置环境

4.具体配置步骤

  1. 安装Python以及Anaconda以及Pycharm
    省略安装Python以及安装Anaconda以及安装Pycharm的安装,具体可以百度别的安装教程(主要是我好久好久前就装好了,所以没办法仔细写了,原谅我吧) /(ㄒoㄒ)/~~

  2. 直接配置Opencv包
    方法1:
    直接在Pycharm里面装,不过我没装成功

    在这里插入图片描述

    方法2:
    Anaconda开好环境,安装在某一个环境下(基于Pycharm的解释器,且对于Opencv版本没有要求)

    设置先创建一个解释器,这时候可以直接开一个新环境,而untitled这个位置则是自己给这个新环境起的名字,此处注意自己的环境是给哪一个版本的Python版本使用的在这里插入图片描述

    安装好以后会看不见opencv包,因为没安装嘛
    在这里插入图片描述
    或者在Anaconda进行环境的创建
    在这里插入图片描述
    如果对于Opencv版本没有要求的话,可以直接选定自己的创建的环境,然后直接安装就好了,然后就Opencv安装完毕了👇(蓝色框是自己开的环境,红色是可选的安装包)

    在这里插入图片描述

    方法3:
    直接安装在anaconda,lib里面(不推介)

    win+r
    pip install 安装包的全名
    因为不知道有什么用,所以不推介这么装,装完以后发现Anaconda和Pycharm没有认,为此我还卸载了这个Opencv配置
    卸载也很简单,pip uninstall opencv-python

    在这里插入图片描述
    由图片可以看出,这么安装会装在anaconda\lib\site-package里面,我猜可能是增加了anaconda的库,但和实际的环境配置没有关系

    所以不推介使用,因为我不会用

    方法4:
    将opencv对于Python已经编译好的包,即cv2,放进创建环境的库中
    这个方法在最后一条参考链接中有提到,而这个opencv的安装包在我的另外一篇文章有提到
    关于在win10上为vs2019永久配置opencv
    在这里插入图片描述
    具体路径
    在这里插入图片描述
    但是这个方法我失败了,不知道是不是操作的问题,Pycharm在写的时候能够找到这个库的存在的可能性??但是实际上环境看不见这个包,而且import不进去

    方法4:
    如果对于Opencv版本有要求的,则要通过cmd和激活环境来安装Opencv(不单单支持Pycharm,超推介这个方法)

    这样子可以安装更新版本的Opencv,比如说最新的是4.40,但anaconda只有4.01

    先下载Opencv关于windows和Python的安装包
    在国内的镜像服务器下载所需要的安装包,这里贴出两个网址,一个感觉是国外的服务器,一个是清华大学的服务器

    由于是为了windows安装的,所以要选用后缀为win后缀的,同时要选对适合自己的电脑的版本(64/32位),而且要考虑自己的Python的版本,如果需要更强功能,可以下载有contrib后缀的

    在这里插入图片描述

    国外的服务器
    Unofficial Windows Binaries for Python Extension Packages
    清华大学服务器
    Links for opencv-python

    先去自己安装的环境所在的目录,比如我的环境目录为D:\Program Files\Anaconda3\envs,然后我配置的环境名叫Python3.8,所以将使用的opencv包(opencv_python-4.4.0.44-cp38-cp38-win_amd64)放在D:\Program Files\Anaconda3\envs\Python3.8<fontLib\site-packages目录下
    在这里插入图片描述
    a.启动命令行,win+r,cmd

    b.(可无)查看自己安装了什么环境,conda info -e,如果先激活,后看则会指示出当前激活的是什么环境(蓝色框的*号)

    c.激活创建的环境 activate +环境名(激活后会在最前面有个括号,内部是激活后的环境

    d.激活环境后进行安装,pip install+安装包
    在这里插入图片描述
    接着等待一会就可以看到安装成功了,这个是最好用的,也是版本最高的。

    在这里插入图片描述
    至此,Opencv部署完毕

  3. 测试
    测试就不测试了,实在是写了很久了,懒得建工程了

觉得有用的小伙伴点个赞,收个藏呗,让我开心一下也好啊/(ㄒoㄒ)/~~

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bug_Maker 八嘎创造者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值