小编也赶上时髦了,插播一些跟通信没有关系的学习资料,纯属个人笔记。
openCV,一看到这个字眼,我就纳闷了这是什么东西呀,是打开CCTV的代码吗?原谅我在胡扯了。回归正题,
openCV,是open Source Computer Vision library,看到这个英文全称,是不是眼前一亮,CV是指的计算机视觉,看来openCV是一个计算机视觉的库。
我就有疑问呢,这个库很厉害吗?能跨平台吗?你还真猜对了,就是很厉害,可以跨平台,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
在哪些地方可以应用呢?
1、人机互动 2、物体识别 3、图像分割 4、人脸识别 5、动作识别 6、运动跟踪 7、机器人 8、运动分析 9、机器视觉 10、结构分析 11、汽车安全驾驶
它又什么优势呢?
OpenCV致力于真实世界的实时应用,通过优化的C代码的编写对其执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。