一天两篇博文也是醉了。

这次也研究一个好玩的东西  关于美白美肤的

实现的目标:接近美图秀秀之类的软件的处理效果,具备有美白,磨皮之类的效果

于是可能有以下一些实现方式

1.直接将原图光滑磨皮,然后直接美白。可能过程如下

从左到右分别 是原图-》磨皮效果-》美白效果

那么这个过程就可以简单的分为 1.对原图进行磨皮,2对磨皮的效果图进行美白

那么磨皮要怎么做呢?我们磨皮是为了什么--去掉小印小坑之类的但是希望看来我们还是那样轮廓分明,该是眼睛还是眼睛的轮廓,总结起来就是去噪保边,去噪保边的理念呦呵双边滤波器有点像,所以可以用双边滤波器试试看。

先介绍一下双边滤波器直接看图说话,看出效果没面上的浮动可以看出人物的瑕疵之类的,边缘可以看出任务的轮廓之类的,结果是瑕疵给抚平了,边缘还是几乎没变化的保留下来,因此能达到我们想要的结果(上图中)

磨皮做完了,就要做美白了,美白实际就是色彩平衡的一种。首先要明确我们的目标是美白,美白意味着亮度会亮点,但是我们希望颜色尽量很原来的一样,我们知道彩色图片有三通道rgb,因此调节的时候rgb每个通道的增量都应该要一样,不然可能会引起色差。

确定规则之后,我们其实就是把问题简化了,色彩不能变,那么实际上就是在调亮度了,我们当然可以直接整体加一个偏移亮度,但是那样效果会很生硬很诡异,这块可以参考一下一些图像处理的软件,理论上这块应该要设计成一个非线性且以128为中心向两边递减的一个映射关系。可以看到经过美白后,相邻像素之间由于亮度的变化,梯度方面有所弱化,有增强了一点点美肤效果。

虽然上面那样看起来像广告封面一样很美很心动,但是有时候我们会遇到以下的情况

美是很美,但是给人感觉很假,你叫那些在社交网站的女孩子们怎么用这些图片去骗吃骗喝啊,要骗得宅男们的心的话,处理过的图片必须真实点。换句话说上面处理完后的图片

连个毛孔都看不到,你说我相信嘛,也说白了就是缺少原图的一些该有的纹理,那么我们就有了以下的一些做法使得处理完的图片更真实和有质感

大概经历以下步骤原图-》磨皮-》通过磨皮数据计算出纹理的模版-》调节纹理的比例加到原图或磨皮图上-》带纹理的图进行美白。

上面有的步骤就不重复说了,重点说一下没有的步骤

1.计算纹理模版

我们知道经过磨皮后的图片是没有纹理的,而我们原图片是保留原汁原味的纹理的,因此两者直接的差值就是我们要的纹理了,对应上图的上3图。

2.调节纹理的比例

得到纹理模版后,用没有纹理的图片稍微加点我们得到的纹理模版就可以得到又光滑由于纹理的图片的,当然结果可能会有点生硬,可以对纹理模版做一下模糊(上图下1)让整个融合过程不会太生硬。

总结一下:基本能达到要求,文章不会具体去涉及相关的公式什么或相关的代码之类的,比较看着好玩明白原理和思路比较重要。虽然满足要求了,但是实际上上面很多过程可调的参数有点多,磨皮程度可能会过或不够,要真正弄一个比较完善的系统还需要考虑更多的东西的。

转载于:https://www.cnblogs.com/beibaoke/p/4779267.html

也试试简单的美肤美白(机器视觉)相关推荐

  1. ModelScope--人像卡通化、人像美肤

    ModelScope--人像卡通化.人像美肤 ModelScope 模型库 达摩卡通化模型 人像美肤模型 环境准备 Notebook 开发 模型调试-人像卡通化 模型调试-人像美肤 总结 ModelS ...

  2. 为了给女朋友独特的七夕惊喜,我学会了人像美肤算法!

    在人像美颜中,美肤是一个非常重要的组成部分,健康的肤色,可以凸显一个人整体的气质.搞定一套人像美肤算法,从根源解决你不会P图的烦恼,从此的你指哪磨哪,让女票对你刮目相看!你看,夺好 本文选自一本专门讲 ...

  3. 达摩院高清人像美肤模型ABPN CVPR论文深入解读

    一.论文&代码 论文:ABPN: Adaptive Blend Pyramid Network for Real-Time Local Retouching of Ultra High-Res ...

  4. 深入解读 | 高清人像美肤GAN模型,达摩院一键去瑕疵、褶皱

    转自  机器之心  作者:达摩院 随着数字文化产业的蓬勃发展,人工智能技术开始广泛应用于图像编辑和美化领域.其中,人像美肤无疑是应用最广.需求最大的技术之一.传统美颜算法利用基于滤波的图像编辑技术,实 ...

  5. CVPR 2022 | 阿里达摩院提出ABPN:高清人像美肤模型

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入->CV微信技术交流群 一.论文&代码 论文: https://openaccess. ...

  6. 一键抹去瑕疵、褶皱:深入解读达摩院高清人像美肤模型ABPN

    来源:机器之心 本文约5000字,建议阅读10+分钟 本文为你介绍高清图像的超精细局部修图算法ABPN. 随着数字文化产业的蓬勃发展,人工智能技术开始广泛应用于图像编辑和美化领域.其中,人像美肤无疑是 ...

  7. 美肤磨皮算法OpenCV3实现

    为什么80%的码农都做不了架构师?>>>    参考一个大神的美肤公式: Dest =(Src * (100 - Opacity) + (Src + 2 * GuassBlur(EP ...

  8. 数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引

    数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引 [建立一个搜索引擎大致需要做这样几件事:自动下载尽可能多的网页:建立快速有效的索引:根据相关性对网页进行公平准确的排序.我们在介绍 Googl ...

  9. 安装和使用VCLSkin美肤插件

    delphi7中安装vclskin美肤插件,delphi7开发的程序默认界面单一,使用vclskin后,只需要拖拽,就可以轻松美化程序的界面. 下载vclskin,下载地址: http://pan.b ...

最新文章

  1. 网络品牌推广带大家了解网站中有哪些常见的URL优化手段?
  2. boost线程之类成员函数
  3. 字节增强java_提高byte的效率
  4. [Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available
  5. 服务器虚拟化之-——VMware组件与功能。
  6. 深入Atlas系列:综合示例(1) - 调用服务器端方法时直接获得客户端具体类型...
  7. day48 Pyhton 数据库Mysql 05
  8. 【每日算法Day 70】图解算法:小学生都会的数块数问题,你会吗?
  9. 所有锁的unlock要放到try{}finally{}里,不然发生异常返回就丢了unlock了
  10. 在线下单系统php源码,PIMS在线订单管理系统v4.2.9
  11. vue项目引入全局样式的几种方式
  12. cmake:指定find_package的搜索路径
  13. “踢爆”职场焦虑、玩机车、文科转大厂程序媛,乘风破浪的 IT 女神太飒了!
  14. 高等数学笔记:定积分相关公式
  15. 手把手教你搭建gitlab服务器
  16. H60-RS232自动售货机主板规格书
  17. 干货分享|编辑视频有哪些选择,常见视频剪辑软件分享
  18. (3)JavaScript基本概念
  19. 论文学习 Feature Generating Networks for Zero-Shot Learning
  20. 第一次使用Eclipse:编写简单的Java小程序

热门文章

  1. darknet框架 VS2017 平台工具集141_GIMP 图像编辑处理工具 - 多平台开源免费的PS替代品...
  2. linux系统怎么卸载触摸屏驱动,linux系统下怎么卸载旧的驱动
  3. 【C语言】取整函数ceil()用法
  4. HTTP 返回码详解
  5. 突然不想努力了怎么办?
  6. 简易的选择排序与快速排序
  7. 考研 计算机网络第一章计算机网络体系结构 知识点总结
  8. android设置title_2020年全网最全的关于iOS、Android设计规范、适配总结
  9. Debian10安装python3
  10. PID 控制算法原理与 Python 实现