写本文的目的,实际上是对目前人脸美型这一块技术做个总结,跟大家 分享一下!

目前提到美颜算法,大家都会想到磨皮美白 /大眼瘦脸,实际上做好 美颜这件事情,关乎的不仅仅是这些,还有五官的协调比例等,今天我们主要说一下五官的微调,这里我直接称之为人脸编辑吧。

人脸编辑主要包含如下内容:

1,肤色调节

2,磨皮处理

3,眼睛大小

4,人脸胖瘦

5,鼻翼大小

6,眼睛间距大小

7,嘴巴大小

8,亮眼

9,祛眼袋

10,唇彩

11,腮红

12,脸型

13,发色

14,美白牙齿

关于肤色调节,磨皮处理,本人在之前的博客中专门做过讲解,这里给出几个链接:点击打开链接

关于腮红,唇彩等美妆效果,本人也给个链接:点击打开链接

下面,我们主要讲解一下五官的微调变形:

最常见的大眼瘦脸,这个算法有很多种方法:

①局部调整算法:

采用液化的方式进行大眼小眼处理,链接如下:点击打开链接

②采用Imagewarp算法,该算法主要基于人脸点位,结合变形算法,如MLS变形,TPS变形等,对眼睛区域和人脸区域进行变形处理,链接如下:点击打开链接

③基于深度学习的妆容迁移算法

这三种方法代表了三种不同的思路,大家可以好好理解一下,本人这里给出①的demo:点击打开链接 密码: jvht

本人基于②的思维,使用全局点位变形的方法,实现了如下几个功能:

3,眼睛大小

4,人脸胖瘦

5,鼻翼大小

6,眼睛间距大小

7,嘴巴大小

主要原理:

计算微调后的点位,然后根据变形算法构建原点位到微调后点位的MAP映射关系,根据映射关系将人脸图像进行变形即可!

以下是本人DEMO的界面:

调整后的效果对比 如下:

来个比较夸张的效果:

最后,给大家提供一个DEMO的下载示例:点击打开链接 密码: jvht

这里说一下为什么我用的是百度网盘,而不是CSDN,实在是因为CSDN的资源上传太慢,我上传之后等了一个小时,都没有显示出来页面,这种体验实在无法忍受,很早以前都是十几秒就刷出来了的,不知道为什么,现在的CSDN会越来越慢,这个希望CSDN能好好处理一下,不然太影响用户的体验了!

大家看效果时可以使用DEMO给定的测试图即可,关于人脸点位识别,本人暂不涉及!

有问题可以交流,我的qq1358009172

注:本文测试图来自网络若有侵权,敬请告知,立刻删除!

图像滤镜艺术---人脸编辑(五官微调+瘦脸美型)相关推荐

  1. 图像滤镜艺术---微软自拍APP滤镜实现合集DEMO

    原文:图像滤镜艺术---微软自拍APP滤镜实现合集DEMO 微软最近推出了自家的美颜app,大家有兴趣可以在苹果商店中下载一下看一看,今天,我们要说的便是这款app中的所有滤镜实现问题. 这款app中 ...

  2. 图像滤镜艺术---Wave滤镜

    图像滤镜艺术---Wave滤镜 原文:图像滤镜艺术---Wave滤镜 Wave Filter水波滤镜 水波滤镜是通过坐标变换来模拟水波效果,使图像呈现出水波的特效.这个滤镜有一个可调参数:水波的扭曲程 ...

  3. 图像滤镜艺术---霓虹、浮雕、木刻滤镜

    图像滤镜艺术---霓虹.浮雕.木刻滤镜 原文:图像滤镜艺术---霓虹.浮雕.木刻滤镜 图像特效往往可以将普通的照片呈现出一种令人耳目一新的效果,特效的种类繁多,比如各种流行的 滤镜特效等等,今天,我们 ...

  4. 图像滤镜艺术---漫画滤镜

    图像滤镜艺术---漫画滤镜 原文: 图像滤镜艺术---漫画滤镜 漫画滤镜 所谓漫画滤镜就是通过复杂的算法来模拟漫画的特点,从而使真实照片呈现出漫画的风格.要实现漫画的效果,首先要了解漫画的特点,漫画具 ...

  5. 图像滤镜艺术---(Lightleaks Filter)漏光滤镜

    原文:图像滤镜艺术---(Lightleaks Filter)漏光滤镜 (Lightleaks Filter)漏光滤镜 漏光拍摄其实就是一种摄影手法,最初是因为强烈光照导致相片交卷的过分曝光,最终在成 ...

  6. 图像滤镜艺术---(Nostalgla Filter)老照片滤镜

    原文:图像滤镜艺术---(Nostalgla Filter)老照片滤镜 (Nostalgla Filter)老照片滤镜 Nostalgla Filter主要是通过算法来模拟一种复古,陈旧的照片风格,以 ...

  7. 图像滤镜艺术---图像滤镜晕影调节算法研究

    原文:图像滤镜艺术---图像滤镜晕影调节算法研究 本文对滤镜中常见的晕影,晕角效果的实现做了研究,具体如下: 1 晕影调整算法 所谓晕影就是给图像四个角添加暗影效果,这暗影向图像中心逐渐淡化.我们使用 ...

  8. 图像滤镜艺术---PS图层混合模式之明度模式

    图像滤镜艺术---PS图层混合模式之明度模式 本文将介绍PS图层混合模式中比较复杂 的"明度"模式的算法原理及代码实现内容. 说到PS的图层混合模式,计算公式都有,具体代码实现也能 ...

  9. 图像滤镜艺术--编码基础(Photoshop基础变换的代码实现)

    原文:图像滤镜艺术--编码基础(Photoshop基础变换的代码实现) 自从上一篇博客写完之后,到现在已经有段时间了,这段时间不是不想接着写,只是想做的更好了在写出来给大家看呵呵. 今天,我将给大家介 ...

最新文章

  1. ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
  2. 关于K型车模同学反馈问题
  3. HtmlString类创建HTML Hepler 扩展MVC TextBox组件
  4. 台湾大学林轩田机器学习基石课程学习笔记14 -- Regularization
  5. python函数返回值_Python中函数的返回值示例浅析
  6. linux macos 界面对比,GNOME 3与Mac OS X 10.7 (Lion)的纵览模式比较
  7. JAVA入门级教学之(构造方法)
  8. python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)
  9. 主键字母自动生成函数
  10. python硬件_「大神器!」硬件的AI性能测试Python库发布
  11. 26. GD32F103C8T6入门教程-CAN外设回环测试
  12. 【转--- 数据挖掘的心得学习】
  13. Linux电源管理-Autosleep
  14. 《Java性能调优实战》00丨开篇词丨怎样才能做好性能调优?2022.03.08-20220329学习完
  15. 性能测试专项 - 屏幕绘制性能-帧率测试 FPS测试
  16. 已知圆柱半径求周长c语言,求圆柱体积和周长的c语言编写程序
  17. c语言学生班级通讯录,C语言做学生通讯录
  18. 巨蟹座---永远的伤
  19. 机器学习-33-Anomaly Detection(异常侦测)
  20. GPT系列-1-ChatGPT的理解

热门文章

  1. Python+Selenium自动化学习笔记一
  2. 【啃书C++Primer5】-编写一个简单C++程序
  3. Java初学记 Java 通过键盘一次输入多个数据,获取长宽高,求长方体的面积和体积。
  4. 变转速Benchmark Dataset——SQ变转速振动信号数据集(SQV dataset)
  5. 吴中太湖新城在京路演,北京企业260亿投资助力苏州打造“未来之城
  6. C++ Parcel
  7. 是否需要读万卷书,行万里路
  8. pyqt5 制作的串口工具
  9. 电脑桌面点任何文件都打开计算机,电脑打开文件夹总是新窗口打开如何解决?...
  10. 一个没有演讲经验的人,怎样迅速提高演讲能力?