用纯软件在数码相机上实现人脸检测

微笑、不失礼 提交于 2019-12-01 23:41:38

在0。3米~2。5米,+-10度的倾斜范围内之内,可以实现稳定地跟踪3个正面人脸,检测速度可以做到15FPS。对于多人脸的检测,考虑到实现的简便,目前是采用固定时间间隔的检测,因此当两个人先后进入检测窗口的时候,后进入的人脸会晚一点才去启动检测。当然,这一块的优化还要进一步去完善。由于时间因素,目前的效果客户已经基本满意了,毕竟是用纯软件在只有236M主频的嵌入式系统上实现的,没有增加任何硬件成本的! 从最初的PC端仿真到最后的产品实现,真可谓经历了千辛万苦,令人高兴的是最后还是成功了,感觉收获很大!特别是对自己创新的能力和敢于独自冒险的精神有了新的认识,也欢迎同行批评指正!

--------------------------------------------------------------------------------

本软件采用的算法在某ARM9处理器上,人脸检测与跟踪性能测试结果如下:

首次人脸识别速度:<2s (距离0.5m-2.5m,顺光)

动态跟踪速度:<0.5s (距离0.5m-2.5m,顺光)

识别距离:0.5m-2.5m

最多同时识别人脸个数:3个允许水平倾斜角度:0-30度

允许垂直倾斜角度:0-30度允许纵向倾斜角度:0-30度

外部光线方向:顺光带眼镜人脸识别:

支持亮度环境范围:EV5-EV16(同相机)

--------------------------------------------------------------------------------

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!