天天看点

OpenCV初步了解

该库采用C及C++语言编写,可以在windows, linux, mac OSX系统上面运行,无论你是商用还是研究,OpenCV都是你的理想选择,并且它是完全免费的。

OpenCV采用C语言进行优化,该库包含了横跨工业产品检测、医学图像处理、安防、用户界面、摄像头标定、三维成像、机器视觉等领域的超过500个接口函数。

近年来,在入侵检测、特定目标跟踪、目标检测、人脸检测、人脸识别、人脸跟踪等领域,OpenCV都发挥着重要作用。

OpenCV致力于真实世界的实时应用,通过不懈的优化处理速度大大提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。

OpenCV应用的领域

1、人机互动

2、物体识别

3、图像分割

4、人脸识别

5、动作识别

6、运动跟踪

7、机器人

8、运动分析

9、机器视觉

10、结构分析

11、汽车安全驾驶

虽然该库是由C++编写,但该库也有大量的Python、Java and MATLAB/OCTAVE的接口。