摄像头人脸识别测距应用实现

       摄像头人脸识别测距应用实现

在上篇中初步实现了摄像头人脸识别测距,经过研究发现测试时只能是成人测的相对还可以,小孩子就不太准了,这和标定参照是有很大关系的。于是对软件进行了进一步优化和完善,增加了性别,年龄的识别,在得到性别和年龄后再根据大数据得到相应的参数来测出与摄像头的距离是比较正确的方向。在不同的摄像头使用时增加了标定功能,能适用于不同的摄像头。
在这里插入图片描述

本次使用了opencv4.01+qt5.11.3+seetaface2+cpav 年龄和性别属性算法,应用了深度学习神经网络和景深分层测量融合技术来处理识别人脸和测距。现只对成人进行测距。由于各种摄像头硬件和景深参数都不一样,本软件使用了一种极其简单的方法来校正摄像头,一个正常的成年人,站在摄像头正前方的100厘米处,按下 标定按钮 稳定后点确定即可完成摄像头标定。标定后就可用于测距。
测距后会打开摄像头,在左下提示行中会显示当前人的性别,年龄段,与摄像头的距离。以厘米作为计量单位。本软件测出的距离是一个大概的距离,用于精度不高的应用场景,如安保预警,近视预防,简单的控制间距等应用。
测距原理。小孔成像,相似三角形计算物体,人脸大数据。采用人脸的原因是因为人脸相对是固定的,只要分出大人和小孩子(各年龄段即可)就可以用统计学的方法得到一个相对合理的值来进行计算。由于硬件和现有资源有限,如变焦还无法适应(要重新定标),本算法还有待进一步完善。
csdn 下载地址:https://download.csdn.net/download/slmrj/12159096

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值