[发明专利]一种人脸眼睛定位和距离测算的方法有效
申请号: | 201110125628.0 | 申请日: | 2011-05-16 |
公开(公告)号: | CN102184543A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 陈国庆;赵军庆 | 申请(专利权)人: | 苏州两江科技有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 215123 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种人脸眼睛定位和距离测算的方法,属于人脸检测定位技术领域。该方法包括如下步骤:1)利用圆差异算子投影函数找到眼睛的纵坐标;2)利用混合投影函数找到两眼的横坐标;3)显示两个方向的积分投影曲线;4)将得到眼睛的纵坐标定义为y,根据积分投影的两个波峰得到两眼的横坐标为x1,x2,则两眼的距离为|x1-x2|,两眼坐标为:(x1,y),(x2,y)。采用该方法提高了人脸检测中的眼睛定位与距离测算的正确率与速度。 | ||
搜索关键词: | 一种 眼睛 定位 距离 测算 方法 | ||
【主权项】:
1.一种人脸眼睛定位和距离测算的方法,其特征在于,包括如下步骤:1)利用圆差异算子投影函数找到眼睛的纵坐标;圆差异算子的定义:在图像上建立xy坐标系,通常原点在图像中央位置;设图像在(x,y)坐标点上的灰度值为f(x,y);设定差异的阈值为h;以(x,y)为圆心,作一个半径为r的圆,所有最接近圆周的像素点组成圆上集合S,像素总数为n;设圆心点的灰度值为f(x,y),则S内所有的灰度大于等于f(x,y)+h的像素个数记为nl,S内所有灰度小于等于f(x,y)-h的像素个数记为n2,S内所有像素的灰度平均值记为Favg;定义圆心点的3个圆差异系数如下:圆暗差异系数:b(x,y)=n1/n;圆亮差异系数:c(x,y)=n2/n;圆平均差异系数:v(x,y)=Favg-f(x,y) ;圆差异算子CDO(x,y):if v(x,y)<=0 or b(x,y)<0.6 then CDO(x,y)= 0;if v(x,y)>0 and b(x,y)>=0.6 then CDO(x,y) = v(x,y);在算法中,一般取1<=h<=10,2<=r<=10,具体的取值要在实际操作中取得;2)利用混合投影函数找到两眼的横坐标;混合投影函数定义为积分投影函数加上方差投影函数;积分投影函数:假设I(x,y)表示点(x,y)处的像素灰度值,在区间 [y1,y2]内的垂直积分投影函数表示为Sv(x);公式一:![]()
(1)平均积分投影函数Mv(x)表示为:公式二: Mv(x)=Sv(x)/(y2-y1) (2)方差投影函数:设在区间 [y1,y2]内的垂直方差投影函数表示为
2v(x)公式三:
2v(x)=
2/(y2-y1) (3)垂直混合投影函数Hv(x)定义为: 公式四: Hv(x) =
/2+
/2 (4)先对图像进行圆差异算子水平积分投影,找到峰值最高的定义为眼睛的垂直坐标,然后对该坐标的每个横坐标进行垂直混合积分投影,找到左右两个波峰,作为眼睛的横坐标;3)显示两个方向的积分投影曲线;4)将得到眼睛的纵坐标定义为y,根据积分投影的两个波峰得到两眼的横坐标为x1,x2,则两眼的距离为|x1-x2|,两眼坐标为:(x1,y),(x2,y)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州两江科技有限公司,未经苏州两江科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110125628.0/,转载请声明来源钻瓜专利网。