[發明專利]一種基于膚色識別的測光方法及測光系統有效
| 申請號: | 201310726930.0 | 申請日: | 2013-12-25 |
| 公開(公告)號: | CN103729624B | 公開(公告)日: | 2017-07-21 |
| 發明(設計)人: | 張偉;張長定;傅松林;葉志鴻 | 申請(專利權)人: | 廈門美圖移動科技有限公司 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00;G06K9/62 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361008 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 膚色 識別 測光 方法 系統 | ||
1.一種基于膚色識別的測光方法,其特征在于,包括以下步驟:
A.捕獲由攝像頭獲取的圖像數據;
B.對所述圖像數據進行人臉檢測;
C.判斷是否檢測到人臉,如果是,則進入步驟D,否則跳轉至步驟A;
D.根據檢測到的人臉位置進行皮膚檢測及膚色概率統計,并獲取膚色概率和最高的皮膚塊的中心點位置;
E.將步驟D中獲取的中心點位置與系統原始測光中心點進行比較并判斷是否需要重新測光,如果是,則進入步驟F,否則跳轉至步驟A;
F.根據步驟D中獲取的中心點位置自動測光,并將該中心點位置保存為新測光中心點后跳轉至步驟A;
其中,所述步驟D進一步包括:
D1.對圖像數據進行人臉識別,獲取人臉區域;
D2.對獲取的人臉區域進行均值計算,獲取平均膚色;
D3.將人臉區域的數據進行分塊,對每個數據塊進行膚色概率的統計,并根據獲取的平均膚色計算當前數據塊的膚色概率映射表;
D4.根據獲取的膚色概率映射表對當前數據塊進行膚色識別,并獲取膚色概率和最高的數據塊的中心點。
2.根據權利要求1所述的一種基于膚色識別的測光方法,其特征在于:所述步驟D2進一步包括:
D2.1.初始化原始皮膚模型;
D2.2.計算整個圖像的顏色均值,作為初始膚色的閾值;
D2.3.根據獲取的初始膚色的閾值計算人臉區域的平均膚色。
3.根據權利要求2所述的一種基于膚色識別的測光方法,其特征在于:所述步驟D2.2進一步包括:
D2.2.1.遍歷整個圖像的像素點,將紅色通道、綠色通道、藍色通道的顏色值累加,得到顏色累加值;
D2.2.2.將顏色累加值除以整個圖像的像素點的總數,得到紅色通道、綠色通道、藍色通道的均值,作為初始膚色的閾值。
4.根據權利要求2所述的一種基于膚色識別的測光方法,其特征在于:所述步驟D2.3進一步包括:
D2.3.1.根據如下公式計算平均膚色的灰度值:
GRAY 1=0.299*RED+0.587*GREEN+0.114*BLUE
其中,GRAYl為圖像的當前像素點的灰度值;RED、GREEN、BLUE分別為圖像的當前像素點的紅、綠、藍通道的顏色值;
D2.3.2.將所述灰度值作為閾值,用來排除人臉區域非皮膚的部分;
D2.3.3.依次遍歷人臉區域里的像素點的顏色值,根據如下公式獲得平均膚色:
skin=SkinModel[red][blue];
其中,skin為經過皮膚模型的顏色映射后的膚色值;SkinModel為步驟D2.1的初始化原始皮膚模型;red為紅色通道的顏色值;blue為藍色通道的顏色值。
5.根據權利要求1所述的一種基于膚色識別的測光方法,其特征在于:所述步驟D4通過如下公式實現:
skinColor=SkinProbability[red][blue]
其中,skinColor為結果圖的膚色概率值;SkinProbability為膚色概率映射表;red為像素點的紅色通道的顏色值;blue為像素點的藍色通道的顏色值。
6.根據權利要求1所述的一種基于膚色識別的測光方法,其特征在于:所述步驟D3中將人臉區域的數據分為N*N塊,其中N大于等于10。
7.根據權利要求1所述的一種基于膚色識別的測光方法,其特征在于:所述步驟E將所述的中心點與原始測光中心點進行比較,判斷所述的中心點與原始測光中心點之間的距離是否大于預定值?如果是,則進入步驟F,否則跳轉至步驟A。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖移動科技有限公司,未經廈門美圖移動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310726930.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高壓無功補償裝置
- 下一篇:一種手指靜脈三維點云獲取方法、裝置及一種終端





