赞
踩
计算机视觉最重要的库莫过于OpenCV,ananconda功能很强大,但是也有比较重要的几个库,还没做成集成开发环境,需要自己安装。
在安装的过程中也走了许多弯路,因为安装的方法有许多许多,有些随着OpenCV的更新已经过时,有些方法特别麻烦。这个是我试了很多次,而且认为是比较简单的方法来介绍一下
简单介绍一下OpenCV
Opencv(Open Source Computer Vision Library)是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法,已成为计算机视觉领域最有力的研究工具。在这里我们要区分两个概念:图像处理和计算机视觉的区别:图像处理侧重于“处理”图像–如增强,还原,去噪,分割等等;而计算机视觉重点在于使用计算机来模拟人的视觉,因此模拟才是计算机视觉领域的最终目标。
OpenCV的官网:https://opencv.org/,如果用官网来安装的话,中文翻译以后的页面点发布,英文的点release,然后有文件,也有GitHub,都可以找到相应的安装包,但是不推荐
不建议用官网下载安装,因为特别麻烦,推荐你下载Cmake编译,还要下载微软的visual studio,软件特别大,又复杂, 安装面向Python的OpenCV可以利用第三方网站安装,这两个网站下载的东西是一样的,用哪个网站都行
这里介绍两个网站
1.http://www.lfd.uci.edu/~gohlke/pythonlibs/
(这里主库,贡献库的安装包都有)
这个网站其它安装包有很多很多,是按字母排序的
找到OpenCV,下面有很多文件,至于找哪个在下面介绍
2.https://pypi.org/project/opencv-python/
https://pypi.org/project/opencv-contrib-python/
(我们也可以选择有pypi提供的OpenCV安装包,上面的是主库,下面的是贡献库)
这个网站打开,点击下载档案
找到与自己匹配的安装包
文件具体选择哪种安装包依赖三个因素,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,然后就进入到了命令提示符
在cmd命令提示符的当前文件夹名后输入pip install 完整的文件名,例如我的是pip install opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl
然后连续按两下enter
看见successfully installed opencv-python-4.2.0.34 就代表安装成功了
这个OpenCV库包含两个部分
1.OpenCV主库:即通常安装的OpenCV库,这个库是成熟的稳定的,有核心的OpenCV团队维护。
2.OpenCV贡献库:该库的扩展名称为OpenCV-contrbi,由社区开发和维护,其包含的视觉应用比OpenCV主库更全面。这里包含了很多很多的扩展模块,举例如下。
bioinspired:生物视觉模块
datasets: 数据集读取模块
dnn:深度神经网络模块
face:人脸识别模块
matlab: MATLAB接口模块
stereo:双目立体匹配模块
text:视觉文本匹配模块
tracking: 基于视觉的目标跟踪模块
xobjdetect: 增强2D目标检测模块
xphoto:计算摄影扩展模块
安装贡献库,同样去网站下载安装包,用同样的方法安装,这里就不具体介绍了。
如果你安装annaconda以后,然后在ananconda prompt中输入conda list,然后enter两下
OpenCV-Python和OpenCV-contrbi-python显示,这样基于Python的OpenCV就安装完事了
如果觉得我写的文章还算用心的话,求赞赏,求关注,求转发,在此谢谢各位。
微信公众号:姚永生计算机视觉,求关注哦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。