OpenCV入门教程01.04:OpenCV简介
索引地址:系列索引
准备
了解本系列的全部内容之前,需要完整的C/C++
或者Python知识,当然,本系列主要使用C++
。
本系列根据OpenCV官方教程制作,因为官方教程需要付费,所以我根据其提供的教程文档大纲制作本系列教程并根据一些招聘网站的相关要求添加国内需要的技术。
OpenCV介绍
OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效-OpenCV用C++
语言编写,它的主要接口也是C++
语言,但是依然保留了大量的C语言接口同时提供了Python、Java、Ruby、MATLAB、C#、GO等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。这些语言的API接口函数可以通过在线文档获得。OpenCV 拥有包括 500 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。所有新的开发和算法都是用C++
接口。一个使用CUDA的GPU接口也于2010年9月开始实现。最新版本是4.4.0 ,2020年7月16日发布 。
应用领域
- 人机交互
- 目标识别
- 图像分割
- 人脸识别
- 动作识别
- 运动跟踪
- 机器人
- 运动分析
- 机器视觉
- 结构分析
- 汽车安全驾驶
OpenCV入门教程01.04:OpenCV简介
https://blog.jackeylea.com/opencv/preface-of-opencv/