首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

美颜大法

别拦着我,就是要自拍,

谁还不是个漂亮的小公举

滤镜调一调,磨皮调一调

想知道怎么随心所欲地变美吗?

磨皮滤镜人脸识别通通带你实现

来来来

一切尽在新智学会

大周分享

从美颜到代码实现,

聊聊程序员和美颜的心机

小故事

——第十一届minder黄绵绵

美颜算法

准备知识

美颜算法归属于图像处理技术中的增强和复原技术,在如何提高图像的质量,如去噪声等方面做的一些研究。

在介绍美颜算法之前,我们需要先了解一些入门知识:像素、灰度以及高斯模糊。

图片是由许许多多的像素点组成的,对图像进行处理本质上是对每一个像素点进行数学计算。

我们也常常会听到灰度图这个说法,灰度图的本质就是三原色RGB的比例相等,不同的分量构成不同的灰度。

高斯模糊是基础的美颜算法中非常常用却也非常简单的一种算法。对每一个像素都按高斯函数(二维上的正态分布)上的权重取周边像素的平均值。

高斯模糊二维图

了解了上述基础入门知识之后,各类美颜算法都不在话下了。我们先来看看各类美颜算法是怎么实现的吧(以下都是小编在Matlab上实现的效果,代码参考网上资料自行整理并调试)。

美颜算法

滤镜

实色混合滤镜

实色混合算法将图像的复杂颜色处理为简单的六种颜色,得到类似油画的艺术效果,通过对三原色的每个通道进行判断分类,就可以实现。

毛玻璃滤镜

毛玻璃的原理非常简单,利用附近像素点的颜色来替代当前颜色,使得当前画像一定程度的模糊但依然能呈现当前大致轮廓。

浮雕滤镜

浮雕算法采用差分去除灰度图的填充色,得到轮廓并叠加一定灰度,得到整体为灰色而轮廓线突出的浮雕图。可以看到,鱼尾狮上的纹路还清晰可见哦。

素描滤镜

素描算法也会利用到高斯函数的模糊图像功能,对灰度图进行反色和高斯模糊,高斯模糊后的图像轮廓线将略模糊而几乎不改变填充色的状态,再与灰度图叠加后,就可以保留轮廓线得到素描图。

美颜算法

磨皮

磨皮算法的核心是滤波,滤波可以理解为平滑或是模糊,痘印、斑都可以认为是噪点,采用滤波方法将他们过滤,使得整体平滑。

为了保留原图的细节,将原图和平滑后的图进行叠加。不同权重的叠加,就可以调节磨皮程度。

美颜算法

人脸检测

这里介绍的人脸检测算法是基于肤色的人脸检测算法,将图像转化为YCrCb色彩空间,对亮度和色彩区别处理,识别人脸的色彩,既可以框出人脸区域。

这也是本学期最后一次大周分享了。

新春佳节将至,新智学会在此预祝大家春节快乐!

态度未来

我们是新智,一个专注于在友谊中进步成长的青年组织。

新智学会是一群有激情、有追求、热衷商业的年轻人团体。

希望通过一起分享知识、交流看法,

从而建立坚定友谊,并实现共同成长。

分享人及推文制作人:黄绵绵

记录人:令狐梅

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G098BT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券