[发明专利]一种基于肤色检测的快速眼唇定位方法和系统有效
申请号: | 201710600038.6 | 申请日: | 2017-07-21 |
公开(公告)号: | CN107563278B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 舒倩 | 申请(专利权)人: | 深圳市梦网视讯有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 肤色 检测 快速 定位 方法 系统 | ||
1.一种基于肤色检测的快速眼唇定位方法,其特征在于,所述方法包括:
为当前图像中每个块设置相应的肤色标识符;
如果当前图像所有块的肤色标识符均为0,则无需眼唇定位,直接结束;
否则,进行人眼待定区域定位并设置相应的判定模式;
按判定模式进行眼唇定位,标识;
所述进行人眼待定区域定位并设置相应的判定模式包括以下步骤:
Step31:首先查找满足条件:notet(i,j)=0且notet(i-1,j)=1且notet(i,j-1)=1的块,若找到,则首先记为sbkt(is,js),称为人眼起始判定块,然后进入Step32;如果找不到则直接进入Step32;
Step32:然后查找到满足条件:notet(i,j)=0且notet(i-1,j)=1且notet(i,j+1)=1的块,若找到,则首先记为dbkt(id,jd),称为人眼中止判定块,然后进入Step33;如果找不到则直接进入Step33;
Step33:如果sbkt(is,js)和dbkt(id,jd)都存在,则首先进行人眼待定区域的融合,即将人眼起始判定块的邻接非肤色块一起合并为人眼待定第一区域,接着将人眼中止判定块邻接的非肤色块一起合并为人眼待定第二区域,然后设置判定模式为正面判定模式,接着进入所述步骤“按判定模式进行眼唇定位,标识”;
否则,如果sbkt(is,js)和dbkt(id,jd)都不存在,则结束;
否则如果sbkt(is,js)和dbkt(id,jd)两者只有一个存在,则首先进行人眼待定区域的融合,即仅当sbkt(is,js)存在时,则将人眼起始判定块的邻接非肤色块一起合并为人眼待定第一区域,然后设置判定模式为侧面判定模式,接着进入所述步骤“按判定模式进行眼唇定位,标识”;而仅当dbkt(id,jd)存在时,则将人眼中止判定块的邻接非肤色块一起合并为人眼待定第二区域,然后设置判定模式为侧面判定模式,接着进入所述步骤“按判定模式进行眼唇定位,标识”;
其中,bkt(i,j)表示当前图像的第i行第j块,bkw、bkh分别表示图像划分成块以后,图像以块为单位的列数和行数;notet(i,j)表示当前图像的第i行第j块的肤色标识符;
is、js分别表示人眼起始判定块的行列号,notet(i-1,j)表示当前图像的第i-1行第j块的肤色标识符;notet(i,j-1)表示当前图像的第i行第j-1块的肤色标识符;
id、jd分别表示人眼中止判定块的行列号,notet(i,j+1)表示当前图像的第i行第j+1块的肤色标识符;
所述正面判定模式包括以下步骤:
步骤A1:对人眼待定第一区域、人眼待定第二区域分别进行一次单侧人眼判定,并将相应的结果作标识;
步骤A2:如果人眼待定第一区域、人眼待定第二区域都存在块标识为人眼,则做进一步确认;
即如果lbk1-lbk2=0且L2-R1≥max(1,1/2*lbk1),则完成人眼定位,然后进入步骤A3;否则,标识图像无人眼存在,直接结束;
其中,lbk1、lbk2分别表示以块为单位人眼第一区域、人眼第二区域的列宽度;R1、L2分别表示以块为单位人眼第一区域右侧列号、人眼第二区域左侧列号;其中人眼第一区域就是判定为人眼的人眼待定第一区域,人眼第二区域就是判定为人眼的人眼待定第二区域;
步骤A3:根据人眼位置和眼唇几何位置关系,确定唇部待判区域;即
唇部待判区域={bkt(i,j)|bkt(i,j)满足唇部待判区域条件},唇部待判区域条件:
H_lipu≤i≤H_lipd且W_lipl≤j≤W_lipr且notet(i,j)=0;
其中,H_lipu=H_centL+int((W_centR-W_centL)/2)、
H_lipd=H_centL+int((W_centR-W_centL)/2*3)、
W_lipl=int(max(R1-lbk1*2/3,(R1-L2)/2-lbk1*2))、
W_lipr=int(min(L2+lbk1*2/3,(R1-L2)/2+lbk1*2))
H_centL、W_centL、H_centR、W_centR分别为以块为单位人眼第一区域中心行、列号,人眼第二区域中心的行、列号;H_lipu、H_lipd、W_lipl、W_lipr分别称为唇部待判区域的行下界、行上界、列下界、列上界;int表示取整运算;max、min分别表示求最大值、最小值;
步骤A4:如果唇部待判区域不存在,则直接结束;否则进入步骤A5;
步骤A5:对唇部待判区域,进行唇部判定;
所述侧面判定模式包括以下步骤:
步骤B1:对仅存在的人眼待定第一区域或者人眼待定第二区域进行一次单侧人眼判定,并将相应的结果作标识;
步骤B2:如果存在人眼区域,则进入步骤B3,否则结束;
步骤B3:根据人眼位置和眼唇几何位置关系,确定唇部待判区域;
情况1:sbkt(is,js)存在,则
唇部待判区域={bkt(i,j)|bkt(i,j)满足唇部待判区域条件1};
唇部待判区域条件1:H_centL+sizesh*2≤i≤H_centL+sizesh*6且W_centL≤j≤W_centL+lbk1*2且notet(i,j)=0;
情况2:dbkt(id,jd)存在,则
唇部待判区域={bkt(i,j)|bkt(i,j)满足唇部待判区域条件2}
唇部待判区域条件2:H_centR+sizedh*2≤i≤H_centR+sizedh*6且
W_centR-2*lbk2≤j≤W_centR且notet(i,j)=0;
其中,sizesh、sizedh分别为以块为单位的人眼第一区域行宽、人眼第二区域行宽;
步骤B4:如果唇部待判区域不存在,则直接结束;否则进入步骤B5;
步骤B5:对唇部待判区域,进行唇部判定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市梦网视讯有限公司,未经深圳市梦网视讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710600038.6/1.html,转载请声明来源钻瓜专利网。