亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種圖像處理方法、裝置及終端的制作方法

文檔序號:9632059閱讀:298來源:國知局
一種圖像處理方法、裝置及終端的制作方法
【技術領域】
[0001] 本發(fā)明涉及圖像處理技術領域,更具體地,涉及一種圖像處理方法、裝置及終端。
【背景技術】
[0002] 隨著數(shù)碼相機、微單等專業(yè)的攝像設備以及帶有攝像頭的手機、平板電腦等移動 終端的廣泛使用,越來越多的用戶可以隨意地進行拍攝。但由于光線、攝像器材、個人相貌、 拍攝角度、拍攝姿勢、鏡頭畸變等等原因,一些拍攝后的圖片效果,特別是臉部位,往往不盡 如人意,特別是一些女生,總會覺得臉部發(fā)胖,臉型沒有拍攝好,會影響相片的整體效果。
[0003]為了獲得理想的照片,用戶可以使用例如AdobePhotoshop(由AdobeSystems開 發(fā)和發(fā)行的圖像處理軟件)等圖像處理軟件手動對圖片進行處理,將臉部瘦小。然而,這種 處理方法學習成本高,而且操作比較麻煩,一般用戶難以掌握,從而無法獲得較好的處理效 果。
[0004]因此,亟需一種無需用戶操作就能夠對圖像中的人臉進行處理的方法。

【發(fā)明內容】

[0005]有鑒于此,本發(fā)明實施例的目的是提供一種圖像處理方法、裝置和終端,用以對圖 像中的人臉進行處理,達到瘦臉或胖臉的效果。
[0006]為了達到上述目的,一方面,本發(fā)明實施例提出一種圖像處理方法,包括以下步 驟:
[0007]獲取圖像中的人臉中的第一距離和第二距離,其中,所述第一距離為所述人臉的 雙眼中心點之間的距離,所述第二距離為所述人臉的嘴中心點與參考點之間的距離,所述 參考點為經(jīng)過所述嘴中心點且平行于雙眼中心點連線的直線與人臉輪廓的交點;
[0008]判斷所述第一距離和第二距離是否滿足預設條件;
[0009]當所述第一距離和第二距離滿足預設條件時,對所述圖像進行處理,其中:
[0010] 以所述嘴中心點為中心,將所述嘴中心點兩側的預設區(qū)域內的第一像素的像素值 調整為第二像素的像素值,所述第二像素為位于所述第一像素的預設側、與所述第一像素 的在平行于雙眼中心點連線方向上的距離為預設距離的像素;
[0011] 其中,所述預設側為:所述預設條件對應的所述第一像素的外側或內側中的一側。
[0012] 在本發(fā)明的一實施例中,當所述預設條件為瘦臉任務對應的預設條件時,所述對 所述圖像進行處理,包括:
[0013]以所述嘴中心點為中心,將所述嘴中心點兩側的預設區(qū)域內的第一像素的像素值 調整為第二像素的像素值,所述第二像素為位于所述第一像素的外側、與所述第一像素的 在平行于雙眼中心點連線方向上的距離為預設距離的像素。
[0014]在本發(fā)明的一實施例中,當所述預設條件為胖臉任務對應的預設條件時,所述對 所述圖像進行處理,包括:
[0015]以所述嘴中心點為中心,將所述嘴中心點兩側的預設區(qū)域內的第一像素的像素值 調整為第二像素的像素值,所述第二像素為位于所述第一像素的內側、與所述第一像素的 在平行于雙眼中心點連線方向上的距離為預設距離的像素。
[0016] 在本發(fā)明的一實施例中,所述預設距離可為f(r):
[0017]
[0018]
[0019]
[0020] 其中,所述r是所述第一像素在平行于雙眼中心點連線的方向上到嘴中心點的距 離,所述d是所述第一距離。
[0021] 在本發(fā)明的一實施例中,當所述f(r)為非整數(shù)時,所述方法還可包括:
[0022] 通過雙線性插值獲取所述第二像素的像素值。
[0023] 在本發(fā)明的一實施例中,所述對所述圖像進行處理,可包括:
[0024] 計算所述r對應的f(r),生成所述r與f(r)的對應關系;
[0025] 根據(jù)所述第一像素在平行于雙眼中心點連線的方向上到嘴中心點的距離r以及 所述對應關系,獲取所述第一像素對應的f(r);
[0026] 根據(jù)所述第一像素對應的f(r)確定所述第二像素;
[0027] 將所述第一像素的像素值調整為所述第二像素的像素值。
[0028] 在本發(fā)明的一實施例中,所述預設區(qū)域可包括:在平行于雙眼中心點連線的方向 上到嘴中心點的距離小于所述第一距離的兩倍的像素區(qū)域。
[0029] 在本發(fā)明的一實施例中,所述獲取圖像中的人臉中的第一距離和第二距離可包 括:
[0030] 對所述圖像進行人臉輪廓定位,獲取所述圖像中的人臉的左眼中心點位置、右眼 中心點位置、嘴中心點位置以及人臉輪廓;
[0031] 根據(jù)所述左眼中心點位置、右眼中心點位置、嘴中心點位置以及人臉輪廓計算所 述第一距離和第二距離。
[0032] 在本發(fā)明的一實施例中,所述預設條件包括:瘦臉任務對應的預設條件和胖臉任 務對應的預設條件;其中,
[0033] 所述瘦臉任務對應的預設條件,包括:
[0034] 所述第二距離和第一距離的比值大于或等于第一預設值;或者,
[0035] 所述第一距離小于或等于所述第二距離;
[0036] 所述胖臉任務對應的預設條件,包括:
[0037] 所述第二距離和第一距離的比值小于第二預設值;或者,
[0038] 所述第一距離大于所述第二距離。
[0039] 在本發(fā)明的一實施例中,所述第一預設值可為1。
[0040] 另一方面,本發(fā)明實施例提出一種圖像處理裝置,包括:
[0041] 獲取模塊,用于獲取圖像中的人臉中的第一距離和第二距離,其中,所述第一距離 為所述人臉的雙眼中心點之間的距離,所述第二距離為所述人臉的嘴中心點與參考點之間 的距離,所述參考點為經(jīng)過所述嘴中心點且平行于雙眼中心點連線的直線與人臉輪廓的交 占.
[0042] 判斷模塊,用于判斷所述第一距離和第二距離是否滿足預設條件;
[0043] 處理模塊,用于當所述第一距離和第二距離滿足預設條件時,對所述圖像進行處 理,其中:以所述嘴中心點為中心,將所述嘴中心點兩側的的預設區(qū)域內的第一像素的像素 值調整為第二像素的像素值,所述第二像素為位于所述第一像素的預設側的、與所述第一 像素的在平行于雙眼中心點連線方向上的距離為預設距離的像素;
[0044] 其中,所述預設側為:所述預設條件對應的所述第一像素的外側或內側中的一側。
[0045] 在本發(fā)明的一實施例中,當所述預設條件為瘦臉任務對應的預設條件時,所述處 理模塊用于:以所述嘴中心點為中心,將所述嘴中心點兩側的預設區(qū)域內的第一像素的像 素值調整為第二像素的像素值,所述第二像素為位于所述第一像素的外側、與所述第一像 素的在平行于雙眼中心點連線方向上的距離為預設距離的像素。
[0046] 在本發(fā)明的一實施例中,當所述預設條件為胖臉任務對應的預設條件時,所述處 理模塊用于:以所述嘴中心點為中心,將所述嘴中心點兩側的預設區(qū)域內的第一像素的像 素值調整為第二像素的像素值,所述第二像素為位于所述第一像素的內側、與所述第一像 素的在平行于雙眼中心點連線方向上的距離為預設距離的像素。
[0047] 在本發(fā)明的一實施例中,所述預設距離可為f (r):
[0048]
[0049]
[0050]
[0051] 其中,所述r是所述第一像素在平行于雙眼中心點連線的方向上到嘴中心點的距 離,所述d是所述第一距離。
[0052] 在本發(fā)明的一實施例中,所述處理模塊,還可用于當所述f(r)為非整數(shù)時,通過 雙線性插值獲取所述第二像素的像素值。
[0053] 在本發(fā)明的一實施例中,所述處理模塊可包括:
[0054]生成單元,用于計算所述r對應的f(r),生成所述r與f(r)的對應關系;
[0055] 查找單元,用于根據(jù)所述第一像素在平行于雙眼中心點連線的方向上到嘴中心點 的距離r以及所述對應關系,獲取所述第一像素對應的f(r);
[0056] 確定單元,用于根據(jù)所述第一像素對應的f(r)確定所述第二像素;
[0057] 調整單元,用于將所述第一像素的像素值調整為所述第二像素的像素值。
[0058] 在本發(fā)明的一實施例中,所述預設區(qū)域可包括:在平行于雙眼中心點連線的方向 上到嘴中心點的距離小于所述第一距離的兩倍的像素區(qū)域。
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1