刘晓楠
如今,美颜相机已为越来越多爱美的朋友们熟悉并使用,然而美颜相机里神奇的瘦脸、磨皮、美白等功能是如何实现的呢?
要給一张照片“美颜”,首先要进行人脸检测,即检测图像中是否存在人脸。
检测到人脸后,就需要对人脸的关键点,包括眉毛、眼睛、鼻子、嘴巴以及脸部轮廓等进行定位,然后才能针对相应区域进行瘦脸、磨皮、美白等“美颜”操作。
瘦脸是通过像素位置的偏移来实现脸部区域的放大、缩小,由变形前的坐标,根据映射关系得到变形后的坐标。其中,映射关系非常关键。选择不同的映射关系,将得到不同的变形效果。
磨皮主要是应用计算机图像处理的一些滤波算法,如高斯滤波、双边滤波等,使皮肤看起来更加光滑。
美白是通过调整颜色信息实现的。图像处理领域中使用三原色来记录图片的颜色信息,三个值的取值范围在0~255之间。取值越接近0,图像越黑;越接近255,图像越白。