[发明专利]人与相机之间距离的估计方法及系统在审
申请号: | 202110250900.1 | 申请日: | 2021-03-08 |
公开(公告)号: | CN115049738A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 卫彦智;贺军;王祺鑫;韦旺;康杰 | 申请(专利权)人: | 广东博智林机器人有限公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T7/73;G06T5/00;G06V40/16 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 刘静 |
地址: | 528000 广东省佛山市顺德区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相机 之间 距离 估计 方法 系统 | ||
1.一种人与相机之间距离的估计方法,其特征在于,包括:
对拍摄人的照片进行人脸检测,并定位出两个瞳孔的像素坐标;
根据拍摄照片的相机投影模型、相机的内参矩阵以及定位的两个瞳孔像素坐标,建模人与相机之间距离计算的模型公式;
将平均瞳距值代入所述人与相机距离计算的模型公式,得到人与相机的距离。
2.根据权利要求1所述的人与相机之间距离的估计方法,其特征在于,在所述对拍摄人的照片进行人脸检测的步骤之前,还包括:
对相机进行参数标定,标定的参数包括相机的内参矩阵以及畸变参数,通过所述内参矩阵和畸变参数对照片进行去畸变处理。
3.根据权利要求2所述的人与相机之间距离的估计方法,其特征在于,所述通过所述内参矩阵和畸变参数对照片进行去畸变处理,包括:
将相机坐标系下的三维点投影到预设归一化图像平面,获取三维点对应的像素平面二维点,以及三维点通过内参矩阵得到归一化平面上的坐标列向量;
根据相机透镜径向畸变参数、切向畸变参数及对应的坐标转变关系,获取相机坐标系上三维点去畸变后的归一化平面上的点;
将去畸变后的归一化平面上的点通过内参矩阵投影到像素平面上,得到该点在照片图像上的正确坐标位置。
4.根据权利要求3所述的人与相机之间距离的估计方法,其特征在于,
将相机坐标系下的三维点用列向量[X,Y,Z]T表示,三维点对应的像素平面二维点为[u,v]T,同时设平面Z=1的平面为归一化平面;将三维点投影到归一化图像平面,设各个点在归一化平面上的坐标用列向量形式[x,y]T表示,则有关系:
通过像素平面二维点[u,v]T以及三维点通过内参矩阵得到归一化平面上的点[x,y]T,设列向量形式[xdistorted,ydistorted]T为考虑透镜径向畸变和切向畸变情况下,相机坐标系上三维点在归一化平面上的投影,则有如下变换关系:
式中,k1,k2,k3为径向畸变参数,p1,p2为切向畸变参数,r表示归一化平面上的点[x,y]T与坐标系原点[0,0]T之间的距离;
去畸变后的归一化平面上的点[xdistorted,ydistorted]T通过内参矩阵投影到像素平面上,得到该点在图像上的正确坐标位置[udistorted,vdistorted]T:
式中,fx,fy为相机焦距;cx,cy为主点坐标。
5.根据权利要求2所述的人与相机之间距离的估计方法,其特征在于,还包括:
对去畸变处理后的照片进行人脸检测,并检测照片中人的年龄,根据年龄判定是儿童或成年人,将儿童或成年人的平均瞳距值代入所述人与相机距离计算的模型公式,得到人与相机的距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东博智林机器人有限公司,未经广东博智林机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110250900.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视听作品的展示方法、装置、设备及介质
- 下一篇:一种用于树木防积雪的保护装置