美顏相機里具有神奇的瘦臉、磨皮、美白等功能。要美顏一張照片,首先要對人臉關鍵點進行定位,即對眉毛、眼睛、鼻子、嘴巴以及臉部輪廓進行定位。有了定位后,便可以對人臉區域進行瘦臉、磨皮、美白等“美顏”操作。
瘦臉是通過對像素位置進行偏移來實現對臉部區域的放大、縮小,即由變形前坐標根據變形映射關系,得到變形后坐標。這其中變形映射關系是最關鍵的,不同的映射關系將得到不同的變形效果。
平移、縮放、旋轉等對應的都是不同的映射關系,即不同的變換公式。在實際計算過程中,要運用插值的方法來保證變形后的圖像是連續、完整的,這樣圖像才不會失真。
磨皮是使皮膚看起來更加光滑,其主要應用了計算機圖像處理的一些濾波算法,如高斯濾波或雙邊濾波等。
美白是在圖像處理領域中使用三原色來保存圖片的顏色信息,三個值的取值范圍是0~255,越靠近0,圖像就越黑;越靠近255,圖像就越白。