【技术实现步骤摘要】
一种基于单目摄像头的人像测距改进方法
[0001]本专利技术涉及人像检测处理技术,尤其涉及一种基于单目摄像头的人像测距改进方法
。
技术介绍
[0002]目前,单目摄像头在图片
、
视频流上测距,主要是先通过人像检测技术识别出人像,直接获取图片上人像的宽度或者瞳距,再根据相似三角形的原理,将获得的数据与焦距
、
实际人脸宽度或瞳距
(
固定值
)
进行比较求值
。
公式:
D
=
Rd/r
其测量精度受用户与
camera
夹角和用户生理特征等因素影响,测量误差大
。
技术实现思路
[0003]本专利技术的目的在于提供一种基于单目摄像头的人像测距改进方法
。
[0004]本专利技术采用的技术方案是:
[0005]一种基于单目摄像头的人像测距改进方法,其包括以下步骤:
[0006]步骤1,通过图像采集装置获取图像帧,并从图像帧中提取人脸元数据;
[0007]步骤2,从人脸元数据中获取人脸与图像采集装置的夹角,判断是否在限定范围内;如果是,则执行步骤
3,
;否则,丢弃对应图像帧,重新进行下一帧的检测;
[0008]步骤3,当角度在限定范围内时,通过三角函数对人脸元数据中人像特征点坐标进行校正,获得准确的特征点坐标值,并计算得到测量瞳距
r
;
[0009]步骤4,将人脸元数据 ...
【技术保护点】
【技术特征摘要】
1.
一种基于单目摄像头的人像测距改进方法,其特征在于:其包括以下步骤:步骤1,通过图像采集装置获取图像帧,并从图像帧中提取人脸元数据;步骤2,从人脸元数据中获取人脸与图像采集装置的夹角,判断是否在限定范围内;如果是,则执行步骤
3,
;否则,丢弃对应图像帧,重新进行下一帧的检测;步骤3,当角度在限定范围内时,通过三角函数对人脸元数据中人像特征点坐标进行校正,获得准确的特征点坐标值,并计算得到测量瞳距,记为
r
;步骤4,将人脸元数据的面部部分进行裁剪得到面部特征图,步骤5,基于面部特征图获取图像上用户的年龄
、
性别信息,并查询参考年龄
、
性别对照表获取更准确的真实人像特征点的参考距离,即参考瞳距
R
;步骤6,根据公式
D=Rd/r
求得测量距离,其中,
D
表示需要测量的人脸到相机间的距离,即所要求的距离;
d
表示图像采集装置的焦距,即单目摄像头的焦距参数值,通过摄像头
API
获取;
R
表示对照表的参考瞳距距离;
r
表示图像上的测量瞳距距离
。2.
根据权利要求1所述的一种基于单目摄像头的人像测距改进方法,其特征在于:步骤1中图像采集装置为单目摄像头
。3.
根据权利要求1所述的一种基于单目摄像头的人像测距改进方法,其特征在于:步骤1中将图像帧通过现有的人脸检测模型检测获取人脸元数据
。4.
根据权利要求3所述的一种基于单目摄像头的人像测距改进方法,其特征在于:人脸检测模型采用
MlKit
的人脸检测模型或者
OpenCv
的
haarcascade
人脸检测模型
。5.
根据权利要求1所...
【专利技术属性】
技术研发人员:林世贤,
申请(专利权)人:冠捷显示科技厦门有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。