之前介绍过Hog特征(http://blog.youkuaiyun.com/carson2005/article/details/7782726),也介绍过SVM分类器(http://blog.youkuaiyun.com/carson2005/article/details/6453502 );而本文的目的在于介绍利用Hog特征和SVM分类器来进行行人检测。
在2005年CVPR上,来自法国的研究人员Navneet Dalal 和Bill Triggs提出利用Hog进行特征提取,利用线性SVM作为分类器,从而实现行人检测。而这两位也通过大量的测试发现,Hog+SVM是速度和效果综合平衡性能较好的一种行人检测方法。后来,虽然很多研究人员也提出了很多改进的行人检测算法,但基本都以该算法为基础框架。因此,Hog+SVM也成为一个里程表式的算法被写入到OpenCV中。在OpenCV2.0之后的版本,都有Hog特征描述算子的API,而至于SVM,早在OpenCV1.0版本就已经集成进去了;OpenCV虽然提供了Hog和SVM的API,也提供了行人检测的sample,遗憾的是,

本文详细介绍了如何利用Hog特征和SVM分类器进行行人检测,包括训练样本的准备、裁剪、特征提取、样本标签赋值、SVM训练以及最终的分类器保存和应用。这一方法源于Navneet Dalal和Bill Triggs的研究,成为OpenCV中行人检测的标准算法。为了得到更好的检测效果,文章强调了大量多样化的训练样本的重要性,并提供了训练流程和参考代码。
最低0.47元/天 解锁文章
1082

被折叠的 条评论
为什么被折叠?



