本文只提供行人检测的效果图和源码链接,原理部分可以参考:HOG:从理论到OpenCV实践
源码分析部分可参考:OpenCV Demo :行人检测(HOG+SVM)
实验功能:
单击Open Image按钮,选择需要进行人检测的一张图片,确定后自动显示出来。该图片的大小没限制。
单击People Detect按钮,则程序会自动对该图片进行行人检测,且将检测到的效果显示出来,即用1个矩形框将行人框出来。
单击Close按钮,退出程序。
实验结果: 图片1效果:
图片2效果:
图片3效果:
图片4效果:
实验总结:
从实验的结果来看,图片检测的准确率一般,当人体遮挡情况比较严重,且背景比较复杂时,有些误检和漏检。不过程序的检查速度还行,因为源码中用做了些优化处理。
关于源码可以查看:opencv源码解析之(6):hog源码分析
参考:http://www.cnblogs.com/alexanderkun/p/4204581.html