ZxqSoftWare 2019-04-30
一些当下大火并且别人不会的技术就是我们的首选。
Opencv计算机视觉处理库就是我们简历当中的亮点。
Opencv快速入门
一、什么是Opencv?
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby,GO的支持。
这段话很多童鞋可能看不懂,简单总结Opencv就是一个可以跨平台、跨语言的计算机视觉处理库。跨平台和跨语言有没有觉得很厉害。
二、能做什么?
1、人机互动
2、物体识别
3、图像分割
4、人脸识别
5、动作识别
6、运动跟踪
7、机器人
8、运动分析
9、机器视觉
10、结构分析
11、汽车安全驾驶
大家可以看到很多领域都有Opencv的身影,很多大型互联网公司做到AI这一块就会涉及到Openc这个技术。这么一款应用领域广,性能高,跨平台,跨语言的技术。此乃居家旅行,学习Python,编写简历之必备量器啊。是不是很多童鞋已经迫不及待的想学习了。
别着急我们先来看第一波安装。
三、安装
由于Opencv是Inter在1999年建立的所以我们想要安装这个库。那么请看这个网站https://pypi.org/project/opencv-python/
好了安装命令已经有了。如果有的童鞋还是没有安装成功那怎么办呢?继续在这个网站上往下看。
这里面给我们提供了一些安装失败的原因。看看你的原因是否在其中,如果有的童鞋看不懂英文可以用翻译软件翻译一小,小编用的是谷歌浏览器自带翻译。^_^
当然了,如果有的童鞋还是没有安装成功,可以转发此文后+私信我:“经典”我会帮你们解答问题,我还会送一些我收藏很久的Python入门书籍。
四、案例演示
最激动的时刻就是代码演示了。那么小编也会把我压箱底的一些东西给大家展示一下。这里面推荐一个很好的网站给大家
https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_tutorials.html