matlab opencv怎么安装_面向Python的OpenCV视觉库安装

本文介绍了如何在Python环境中简便安装OpenCV库,包括避免官网复杂安装过程,推荐使用Cmake编译和第三方网站下载安装包,详细解析了安装包的选择依据,如Python版本、操作系统和处理器位数,并提供了安装成功的确认信息。
摘要由CSDN通过智能技术生成

摘要: 

      计算机视觉最重要的库莫过于OpenCV,ananconda功能很强大,但是也有比较重要的几个库,还没做成集成开发环境,需要自己安装。

      在安装的过程中也走了许多弯路,因为安装的方法有许多许多,有些随着OpenCV的更新已经过时,有些方法特别麻烦。这个是我试了很多次,而且认为是比较简单的方法来介绍一下

 简单介绍一下OpenCV

       Opencv(Open Source Computer Vision Library)是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法,已成为计算机视觉领域最有力的研究工具。在这里我们要区分两个概念:图像处理和计算机视觉的区别:图像处理侧重于“处理”图像--如增强,还原,去噪,分割等等;而计算机视觉重点在于使用计算机来模拟人的视觉,因此模拟才是计算机视觉领域的最终目标。

  有兴趣可以百度看看。

f54feb5e921dbb621e472bfd35ef844e.png OpenCV的官网: https://opencv.org/,如果用官网来安装的话,中文翻译以后的页面点发布,英文的点release,然后有文件,也有GitHub,都可以找到相应的安装包,但是不推荐

9d1c336090cf4c87a04f8801992cfb8e.png

      不建议用官网下载安装,因为特别麻烦,推荐你下载Cmake编译,还要下载微软的visual studio,软件特别大,又复杂。

      安装面向Python的OpenCV可以利用第三方网站安装,这两个网站下载的东西是一样的,用哪个网站都行(说了半天重点终于来了)

这里介绍两个网站

1.http://www.lfd.uci.edu/~gohlke/pythonlibs/

(这里主库,贡献库的安装包都有)

这个网站其它安装包有很多很多,是按字母排序的

4e8c028d264c2f0ad705f1bf59eda579.png

找到OpenCV,下面有很多文件,至于找哪个在下面介绍

9c87a6c427fffe8cce870ebb2ed07c32.png

2.https://pypi.org/project/opencv-python/  https://pypi.org/project/opencv-contrib-python/

(我们也可以选择有pypi提供的OpenCV安装包,上面的是主库,下面的是贡献库)

这个网站打开,点击下载档案

83ec0c1f811fe8e91286c7830d15801a.png

找到与自己匹配的安装包

2248cac29514d12f70e377c7c582511e.png

      文件具体选择哪种安装包依赖三个因素,Python版本,操作系统,处理器位数。

      例如,我已经下载好,Python3.7解释器,电脑是windows10,64位的,下载文件是这个opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl。

1.opencv_python-4.2.0.34这个是OpenCV的版本

2.cp37-cp37m是基于Python3.7

3.win_amd64是windows64位的

     下载好以后进行安装,文件放在哪个文件夹,在相应的文件夹上面输入cmd,然后就进入到了命令提示符

80fdc0cb0814678233066b26f237b7a4.png

21472311fd24170e2529d1036d2f1db9.png

       在cmd命令提示符的当前文件夹名后输入pip install 完整的文件名,例如我的是pip install opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl

95e11348ba88f0f78f1738d94358c30d.png

然后连续按两下enter

3880f5e937f03eeca3de97a72fe69426.png

看见successfully installed opencv-python-4.2.0.34 

OpenCV库包含两个部分

  • OpenCV主库:即通常安装的OpenCV库,这个库是成熟的稳定的,有核心的OpenCV团队维护

  • OpenCV贡献库:该库的扩展名称为OpenCV-contrbi,由社区开发和维护,其包含的视觉应用比OpenCV主库更全面。这里包含了很多很多的扩展模块,举例如下。

    bioinspired:生物视觉模块

    datasets: 数据集读取模块

    dnn:深度神经网络模块

    face:人脸识别模块

    matlab: MATLAB接口模块

    stereo:双目立体匹配模块

    text:视觉文本匹配模块

    tracking: 基于视觉的目标跟踪模块

    xobjdetect: 增强2D目标检测模块

    xphoto:计算摄影扩展模块

安装贡献库,同样去网站下载安装包,用同样的方法安装,这里就不具体介绍了。

如果觉得我写的文章还算用心的话,求赞赏,求关注,求转发,在此谢谢各位

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值