OpenCV实战之人脸美颜美型(五)

需求分析

        俗说话“一白遮三丑”,这代表一种大众审美的标准,也是众多化妆品的宣传卖点之一;因此美白也成为美颜算法中一项基础且重要的功能。

OpenCV实战之人脸美颜美型(五)_第1张图片

量化分析

        美白的目的是使得皮肤变得更加“白皙”,“白皙”在RGB颜色空间中的值为白色(255,255,255);在YCbCr空间中Y代表亮度,Y越大,图像亮度越高(越白)。我们需要想办法把皮肤像“白色”的方向调整。

OpenCV实战之人脸美颜美型(五)_第2张图片

 实现策略

        我们处理的图像格式为RGB,一种处理方法为创建映射曲线,使得映射后的RGB有增大的趋势。可使用如下数学形式的曲线,该曲线具有如下性质:1)变量域和值域都位于(0,1)范围;2)映射后的值相比之前都会变大;3)beta越大,值变大的比例越高。

你可能感兴趣的:(opencv,人工智能,计算机视觉)