[發明專利]一種自動優化眼角距離的方法在審
| 申請號: | 201410482983.7 | 申請日: | 2014-09-19 |
| 公開(公告)號: | CN104268518A | 公開(公告)日: | 2015-01-07 |
| 發明(設計)人: | 張偉;傅松林;葉志鴻;李志陽 | 申請(專利權)人: | 廈門美圖之家科技有限公司 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361008 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 優化 眼角 距離 方法 | ||
技術領域
本發明涉及一種圖像處理方法,特別是一種自動優化眼角距離的方法。
背景技術
隨著自拍的日漸興起,美顏相機受眾越來越廣,為了使美顏相機所得到的圖片有更好的效果,部分人的圖片需要拉眼角處理。從人臉美學的角度,較為完美的眼睛與人臉的比例應滿足“三庭五眼”,“三庭”是把人的面部長度分為三等分,外鼻長度正好是其中三分之一;“五眼”是把讓你的面部寬度分為五等分,眼睛的寬度正好是其中五分之一;眼睛的寬度即左右兩眼內眼角的距離應為眼睛的長度,對于大部分人來說都不是完美的比例。
發明內容
本發明為解決上述問題,提供了一種自動優化眼角距離的方法,其通過拉眼角處理使得圖片的效果更好,同時很大程度上保持了原圖的真實感和自然性。
為實現上述目的,本發明采用的技術方案為:
一種自動優化眼角距離的方法,其特征在于,包括以下步驟:
10.接收待處理的圖像,通過人臉檢測技術得到人眼及人臉的位置;
20.根據預設的人眼長度與人臉寬度的比例,計算得到需要的人眼長度;
30.根據所述的人眼長度與人眼位置計算人眼的眼角需要移動的距離,并進行自動拉眼角處理。
優選的,所述的步驟10中,通過人臉檢測技術得到人眼及人臉的位置,主要是通過人臉檢測技術判斷是否檢測到人臉,若檢測到人臉則計算得到人眼的兩個瞳孔的位置及人臉左右側的位置。
優選的,所述的步驟20中,人眼長度的計算方法如下:
eyeLength=(faceRight-faceLeft)*scale;
其中,eyeLength為需要的人眼長度,scale為人眼長度占人臉寬度的百分比,faceRight、faceLeft分別為人臉的右側坐標和左側坐標。
優選的,所述的步驟30中,根據所述的人眼長度與人眼位置計算人眼的眼角需要移動的距離,其計算方法進一步包括以下步驟:
31.根據瞳孔的位置確定左右眼睛的斜率;
32.根據所述的斜率計算眼角的初始位置;
33.計算眼角需要移動的距離,并根據該距離得到眼角的終點位置。
優選的,所述的步驟31中,根據瞳孔的位置確定左右眼睛的斜率,計算方法如下:
K=(rightPupilY-leftPupilY)/(rightPupilX-leftPupilX);
其中,K是眼睛的斜率,rightPupilY、leftPupilY、rightPupilX、leftPupilX分別是右瞳孔的縱坐標、左瞳孔的縱坐標、右瞳孔的橫坐標、左瞳孔的橫坐標。
優選的,所述的步驟32中,根據所述的斜率計算眼角的初始位置,計算方法如下:
左眼角的橫坐標:leftPupilX+eyeLength*LfaceK;
左眼角的縱坐標:leftPupilY+K*eyeLength/2.0+eyeLength/9.0;
右眼角的橫坐標:rightPupilX-eyeLength*(1-LfaceK);
右眼角的縱坐標:rightPupilY-K*eyeLength/2.0+eyeLength/9.0;
其中,LfaceK為側臉情況下的向左側臉的程度,K是眼睛的斜率,eyeLength為人眼長度,faceRight、faceLeft分別為人臉的右側坐標值和左側坐標值,rightPupilY、leftPupilY、rightPupilX、leftPupilX分別是右瞳孔的縱坐標、左瞳孔的縱坐標、右瞳孔的橫坐標、左瞳孔的橫坐標。
優選的,向左側臉的程度的計算方法如下:
LfaceK=(faceRight-rightPupilX)/(faceRight-rightPupilX+leftPupilX-faceLeft);
其中,LfaceK為側臉情況下的向左側臉的程度,faceRight、faceLeft分別為臉的右側橫坐標和左側橫坐標,rightPupilX、leftPupilX分別為右瞳孔橫坐標和左瞳孔橫坐標。
優選的,所述的步驟33中,計算眼角需要移動的距離的方法如下:
眼角的橫坐標需要移動的距離:
Detax=(rightPupilX-leftPupilX-2.0*eyeLength)/2.0;
眼角的縱坐標需要移動的距離:
Detay=K*Detax;
左眼角的終點位置的坐標為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖之家科技有限公司,未經廈門美圖之家科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410482983.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種區域地源熱泵集成式三聯供能源站
- 下一篇:一種復疊式直熱高溫熱泵





