ccv视频识别源码
ccv是一个基于C语言的、带缓存的现代计算机视觉库。 背景介绍 2010年前后,当Lian和我在进行手势识别的演示时,为走出困境,使抽象冗余图像的预处理操作更加干净简洁,我开始考虑不用堆栈。为什么这样做?两年后的ccv给出了答案。 缓存图像预处理 现如今,许多计算机视觉项目包含了很多的预处理层:影像金字塔生成、颜色空间转换等。这些潜在的冗余操作不能够通过定型的API消除。ccv提供了内置的缓存机制,同时保持一个简洁的功能接口,有效的为你做透明缓存。 容易嵌入 尽管为了更好的性能和完整的功能,ccv依赖于相当多的库函数,但它的主要功能却并不依赖这些库。你甚至可以把ccv的源码放到你的项目中,它都能很好的工作。 现代计算机视觉算法 ccv发展的核心理念就是“应用驱动”。因此,ccv最终实现了一些最先进的算法。比如对静态物体(如人脸)的快速检测算法、对某些不容易定位物体(如猫)的准确检测算法、艺术文本的检测算法、长期目标的跟踪算法和特征点检测算法。 对计算机视觉社区,并不缺少好的算法,但缺少精准的实现。多年来,我们在旧算法的高性能与新算法在Matlab中的实现之间做艰难的选择。ccv就是我对这些问题的最好解答,希望你们能够喜欢。
用户评论