OpenCV/OpenCV3计算机视觉软件支持库和最新资源
OpenCV近几年随着视频设备的广泛使用,发展的非常之快。中国的大部分视频应用几乎都用了其中的代码。但是由于各种原因,OpenCV的资料却比较杂乱,本人基于学习和使用和一些经验体会,整理如下,供参考: 1、OpenCV简介 OpenCV( http://opencv.org )最初是Intel®开发的一个计算机视觉软件库,现在开源后已经成为使用广泛、发展快速的通用计算机视觉库,很多车牌识别、人脸认证等应用大部分都是基于OpenCV开发的。 2、OpenCV支持能力 OpenCV是实时的图像处理处理框架(不同于其它的后台图像处理软件),由一系列C函数和C++类构成,实现了图像处理和计算机视觉方面的很多通用算法,包括视频读写、图形细化、边缘检测、图像变换、模式识别、人脸检测等经典算法。OpenCV3进一步完善和规范了接口,还加入了光流等现代图像算法。OpenCV既能直接用于生产性工作中,也是一个极佳的算法研究和试验场地,而且通过一个开放的框架,可以将成熟的算法直接整合到应用工作之中,并与业界的专家和工业部分进行共享和相互促进。 OpenCV支持很多种设备和操作系统除了台式机、工作站外,还可以运行在iOS和Android以及各种嵌入式Linux设备上,在机器视觉、人工智能、自动驾驶、无人机、智能设备等领域都有广泛的应用。 3、OpenCV开发与接口 OpenCV支持多种开发接口