概述
年前在OpenCV论坛上看到Shiqi Yu发布的免费的高性能的人脸检测库,于是down下来做了一下效果测试。感兴趣的同学,也可以做一下检测速度的比较。
本人才疏学浅,只是将它与OpenCV自带的人脸检测库函数做了一个粗浅的比较,欢迎各位大神提点。
程序功能简介:
程序实现环境:VS2010 + OpenCV 2.4.11
程序退出:在窗口中敲击回车键即可;
旋转图像:鼠标拖动窗口中的Angle轴滑块即可;
缩放图像:鼠标拖动窗口中的Scale轴滑块即可;
平移图像:在窗口中任意位置,鼠标左键拖拽图像即可;
平移图像后复原:在窗口中任意位置,单击鼠标右键即可;
切换人脸检测库函数:鼠标拖动窗口中的Mode轴滑块即可。
对于Mode值的说明:
- 当 0≤Mode≤4 时,检测函数采用的是OpenCV自带的级联检测模块CascadeClassifier(如何使用级联分类器做人脸检测,可以参见OpenCV的Tutorial,这里有相应的中文翻译版)。具体说明如下:
当mode=0时,加载的是lbpcascade_frontalface.xml;
当mode=1时,加载的是haarcascade_frontalface_alt.xml;
当mode=2时,加载的是haarcascade_frontalface_alt2.xml;
当mode=3时,加载的是haarcascade_frontalface_default.xml;
当mode=4时,加载的是haarcascade_frontalface_alt_tree.xml;
- 当 5≤Mode≤8 时,检测函数采用的是Shiqi Yu发布的[免费的高性能的人脸检测库](使用方法可参见它自带的示例程序)。具体说明如下:
最后
以上就是傲娇煎饼为你收集整理的人脸检测库函数的效果比较的全部内容,希望文章能够帮你解决人脸检测库函数的效果比较所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复