[發明專利]一種計算人像中發絲走向的方法及計算設備有效
| 申請號: | 201711240025.9 | 申請日: | 2017-11-30 |
| 公開(公告)號: | CN107886516B | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 吳善思源;王曉晶;李啟東;李志陽;洪煒冬 | 申請(專利權)人: | 廈門美圖之家科技有限公司 |
| 主分類號: | G06T7/11 | 分類號: | G06T7/11;G06T7/136;G06T7/187 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 361008 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 人像 發絲 走向 方法 設備 | ||
1.一種計算人像中發絲走向的方法,所述方法適于在計算設備中執行,包括步驟:
計算人像中頭發區域內每個像素點的梯度;
根據每個像素點的梯度計算每個像素點的發絲方向;
根據每個像素點的發絲方向生成至少一個連通區域;
將所述至少一個連通區域以外的像素點按第一預定條件并入與其相鄰的一個連通區域,生成新連通區域;以及
確定每個新連通區域內發絲方向的正反向,得到每個新連通區域的發絲方向,其中所述新連通區域內發絲方向的正反向指示新連通區域的實際發絲方向與新連通區域的初始發絲方向是同向或反向,以及,新連通區域的初始發絲方向為所述新連通區域內每個像素點的發絲方向的均值,或,新連通區域的初始發絲方向通過對所述新連通區域內每個像素點的發絲方向進行概率統計得到。
2.如權利要求1所述的方法,其中,所述計算人像中頭發區域內每個像素點的梯度的步驟包括:
通過頭發區域識別方法獲取人像中的頭發區域;以及
采用預定梯度算子計算頭發區域中每個像素點的梯度。
3.如權利要求2所述的方法,其中,在得到每個新連通區域的發絲方向的步驟之后,還包括步驟:
對所述每個新連通區域的發絲方向進行平滑處理,將平滑處理后的發絲方向作為該新連通區域的發絲方向。
4.如權利要求3所述的方法,其中,所述每個像素點的發絲方向用該像素點上發絲方向與x軸的夾角角度表示,記作θ:
θ=arctan(Gy/Gx),
其中,Gy為像素點在y軸方向上的梯度,Gx為像素點在x軸方向上的梯度。
5.如權利要求4所述的方法,其中,所述根據每個像素點的發絲方向生成至少一個連通區域的步驟包括:
根據所述每個像素點的發絲方向計算該像素點與其相鄰像素點的像素連接權;以及
根據所述像素連接權生成至少一個連通區域。
6.如權利要求5所述的方法,其中,計算像素點與其相鄰像素點的像素連接權的步驟包括:
若該像素點的梯度值與其一個相鄰像素點的梯度值均大于梯度閾值、且該像素點的發絲方向與該相鄰像素點的發絲方向的絕對差值小于角度閾值,則將該像素點與該相鄰像素點的像素連接權為1;
否則,將該像素點與該相鄰像素點的像素連接權為0。
7.如權利要求6所述的方法,其中,像素點(y,x)的相鄰像素點包括:像素點(y,x+1)和像素點(y+1,x)。
8.如權利要求7所述的方法,其中,像素點(y,x)與像素點(y,x+1)的像素連接權Ly,x+1表示為:
和
像素點(y,x)與像素點(y+1,x)的像素連接權Ly+1,x表示為:
其中,Gy,x為像素點(y,x)的梯度值,Gy,x+1為像素點(y,x+1)的梯度值,Gy+1,x為像素點(y+1,x)的梯度值,θy,x為像素點(y,x)的發絲方向,θy,x+1為像素點(y,x+1)的發絲方向,θy+1,x為像素點(y+1,x)的發絲方向,ε為梯度閾值,π/2為角度閾值。
9.如權利要求8所述的方法,其中,所述根據像素連接權生成至少一個連通區域的步驟包括:
若像素連接權滿足第二預定條件,則認為該像素連接權對應的兩個相鄰像素點連通;
由相互連通的像素點生成至少一個連通塊;以及
判斷所述至少一個連通塊的塊面積,當連通塊的塊面積大于面積閾值時,將該連通塊作為一個連通區域。
10.如權利要求9所述的方法,其中,所述面積閾值根據所述頭發區域的面積確定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖之家科技有限公司,未經廈門美圖之家科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711240025.9/1.html,轉載請聲明來源鉆瓜專利網。





