[發明專利]一種基于膚色檢測的快速眼唇定位方法和系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201710600038.6/1.html,轉載請聲明來源鉆瓜專利網。





