摘要:
计算机视觉最重要的库莫过于OpenCV,ananconda功能很强大,但是也有比较重要的几个库,还没做成集成开发环境,需要自己安装。
在安装的过程中也走了许多弯路,因为安装的方法有许多许多,有些随着OpenCV的更新已经过时,有些方法特别麻烦。这个是我试了很多次,而且认为是比较简单的方法来介绍一下
简单介绍一下OpenCV
Opencv(Open Source Computer Vision Library)是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法,已成为计算机视觉领域最有力的研究工具。在这里我们要区分两个概念:图像处理和计算机视觉的区别:图像处理侧重于“处理”图像--如增强,还原,去噪,分割等等;而计算机视觉重点在于使用计算机来模拟人的视觉,因此模拟才是计算机视觉领域的最终目标。
有兴趣可以百度看看。
![f54feb5e921dbb621e472bfd35ef844e.png](https://i-blog.csdnimg.cn/blog_migrate/e53aac95564d520279e2aa93487b05ad.png)
不建议用官网下载安装,因为特别麻烦,推荐你下载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库包含两个部分
OpenCV主库:即通常安装的OpenCV库,这个库是成熟的稳定的,有核心的OpenCV团队维护
OpenCV贡献库:该库的扩展名称为OpenCV-contrbi,由社区开发和维护,其包含的视觉应用比OpenCV主库更全面。这里包含了很多很多的扩展模块,举例如下。
bioinspired:生物视觉模块
datasets: 数据集读取模块
dnn:深度神经网络模块
face:人脸识别模块
matlab: MATLAB接口模块
stereo:双目立体匹配模块
text:视觉文本匹配模块
tracking: 基于视觉的目标跟踪模块
xobjdetect: 增强2D目标检测模块
xphoto:计算摄影扩展模块
安装贡献库,同样去网站下载安装包,用同样的方法安装,这里就不具体介绍了。
如果觉得我写的文章还算用心的话,求赞赏,求关注,求转发,在此谢谢各位