提高Haar分类器的检测效率
来源:互联网 发布:淘宝一块钱包邮 编辑:程序博客网 时间:2024/05/18 16:36
这一章我简略的探讨下Haar分类器的检测效率。
我尝试过的几种方法:
1)尝试检测算法与跟踪算法相结合,原本以为Camshift是个轻量级的算法,但是正如我后来看到的,建立反向投影图的效率实在不高,在PC上效果不错,但是在ios上速度很慢,这个我后来发现可能是因为ios浮点运算效率不高的原因。但是即便速度能上去,靠Camshift跟踪算法太依赖肤色了,导致脖子,或是手什么的干扰很严重,这个调起来很费神,也不一定能调好。
2)修改OpenCV中Haar检测函数的参数,效果非常明显,得出的结论是,搜索窗口的搜索区域是提高效率的关键。
3)根据2)的启发,我打算利用YCbCr颜色空间,粗估肤色区域,以减少人脸的搜索面积,但是后来苦于没能高效率的区分出肤色区域,放弃了该方法。
4)换了策略,考虑到视频中人脸检测的特殊性,上一帧人脸的位置信息对下一帧的检测有很高的指导价值,所以采有帧间约束的方法,减少了人脸搜索的区域,并且动态调整Haar检测函数的参数,得到了较高的效率。
5)其他关于算法之外的优化需要根据不同的处理器做具体的优化。
0 0
- 提高Haar分类器的检测效率
- OpenCV:利用级联的haar分类器寻找检测目标
- 基于Haar分类器的OpenCV人脸检测实例
- 人脸检测之Haar分类器
- 人脸检测-Haar分类器方法
- 人脸检测之Haar分类器
- 人脸检测之Haar分类器
- 人脸检测——OpenCV的分类器的haar特征数据
- 使用opencv2.0的haar算法人脸检测分类器训练xml
- 基于Haar特征的Adaboost级联人脸检测分类器
- 基于Haar特征的Adaboost级联人脸检测分类器
- 用opencv自带的Haar分类器进行人脸检测(一)
- 用opencv自带的Haar分类器进行人脸检测(二)
- OpenCV中基于Haar特征和级联分类器的人脸检测
- 照片美妆---基于Haar特征的Adaboost级联人脸检测分类器
- OpenCV学习之利用级联的haar分类器寻找检测目标
- 浅析人脸检测之Haar分类器方法
- zz 浅析人脸检测之Haar分类器方法
- 如何把对象转换成数组
- jquery选择器多种使用
- 区分JS中的undefined,null,"",0,false
- ng-if与ng-show、ng-hide指令的区别
- Centos 6.6 编译安装MySQL-5.6.23
- 提高Haar分类器的检测效率
- js终止函数
- drawtext
- 正则表达式
- 自定义NavigationBar
- 阻止表单提交的默认行为 return false
- GM45 DDR2笔记本
- ThreadPoolExecutor机制
- 数据结构基础知识