劉曉楠
如今,美顏相機已為越來越多愛美的朋友們熟悉并使用,然而美顏相機里神奇的瘦臉、磨皮、美白等功能是如何實現(xiàn)的呢?
要給一張照片“美顏”,首先要進行人臉檢測,即檢測圖像中是否存在人臉。
檢測到人臉后,就需要對人臉的關鍵點,包括眉毛、眼睛、鼻子、嘴巴以及臉部輪廓等進行定位,然后才能針對相應區(qū)域進行瘦臉、磨皮、美白等“美顏”操作。
瘦臉是通過像素位置的偏移來實現(xiàn)臉部區(qū)域的放大、縮小,由變形前的坐標,根據映射關系得到變形后的坐標。其中,映射關系非常關鍵。選擇不同的映射關系,將得到不同的變形效果。
磨皮主要是應用計算機圖像處理的一些濾波算法,如高斯濾波、雙邊濾波等,使皮膚看起來更加光滑。
美白是通過調整顏色信息實現(xiàn)的。圖像處理領域中使用三原色來記錄圖片的顏色信息,三個值的取值范圍在0~255之間。取值越接近0,圖像越黑;越接近255,圖像越白。