7 Trent1985

尚未进行身份认证

图像滤镜、人像美颜、美妆及人脸变形特效算法研究者; AI美颜美妆算法研究者; Android/JNI/C#/C/Python/PS使用者; QQ交流群:600926436 微信公众号:SF图像算法

等级
TA的排名 1k+

深度学习AI美颜系列---美图秀秀AI美图之跨次元相机特效

深度学习AI美颜系列---美图秀秀AI美图之跨次元相机特效算法解析

2019-12-03 16:12:34

Keras训练数据加载实现小结

对于keras加载训练数据,官方上没有详说。然而网上查各种资料,写法太多,通过自己跑代码测试总结以下几条,方便自己以后使用。总的来说keras模型加载数据主要有三种方式:.fit(), .fit_generator()和.train_on_batch()。1.fit():上函数,各个参数的意义就不解释了fit(x=None, y=None, batch_size=None, epoc...

2019-11-04 16:23:52

深度学习AI美颜系列---肤色相似度计算(CIELAB色差计算)

深度学习AI美颜系列---肤色相似度计算(CIELAB色差计算)在AI美颜中,经常会用到肤色相似度计算,如何实现这个算法?步骤如下:1,人脸皮肤分割;2,对人脸皮肤分割结果进行LAB颜色空间转换;3,设立预置肤色分类卡,记录每种肤色的LAB值;4,根据当前用户人脸皮肤区域的LAB值,与预置肤色卡中的每种肤色LAB进行CIELAB色差计算,色差最小的,即为最接近的...

2019-10-25 10:40:08

深度学习AI美颜系列---AI 发型管家(美颜相机发型管家算法解析)

美颜相机---AI发型管家效果的算法解析####前言本文为去年写的Gitchat文章,由于Gitchat有时间版权限制,一年时间,所以今天才能发布到CSDN博客上来。本文为大家介绍美颜相机中AI发型管家效果的算法解析,当然,本人并没有美颜相机的算法代码,只是从自己的角度根据美颜相机的效果呈现,来分析猜测算法流程,最后得到近似的效果。首先,我们看一下美颜相机的发型管家介...

2019-10-19 18:08:45

深度学习AI美颜系列---人像分割头发细节处理算法研究

人像分割技术目前已经逐渐成熟,在抖音、快手、美图等等APP中已经都有应用,而且是Camera实时处理,然而,追究细节,各家效果却大同小异,都存在一个问题:无法处理好边缘细节的分割,尤其是头发丝的处理,这里以人工智能大佬“商汤科技”的头发分割SDK为例,分割结果如下图所示:...

2019-10-11 19:18:08

深度学习AI美颜系列---图像自动亮度对比度与调色

在人像美颜的拍照界面,往往由于光线和环境因素的影响,导致我们拍出的照片质量较差,包括噪声多,曝光度过低等等问题,因此,大多数相机应用都会在Camera界面添加一定的图片预处理,比如自动亮度对比度调整,降噪,调色等等。今天我们要说的是自动亮度对比度和调色问题。对于自动亮度对比度的调节,主要分为了传统算法和基于深度学习的智能算法两类,我们先对目前算法做一个概述:传统算法:...

2019-09-30 09:49:33

深度学习入门----EfficientNet解读

EfficientNet是谷歌最新的论文:EfficientNet:RethinkingModelScalingforConvolutionalNeuralNetworksICML2019这篇论文主要讲述了如何利用复合系数统一缩放模型的所有维度,达到精度最高效率最高,符合系数包括w,d,r,其中,w表示卷积核大小,决定了感受野大小;d表示神经网络的深度;r表示分辨率大小;...

2019-06-07 19:13:08

基础图像处理---图像读写/保存与基础图像绘制框架(纯C代码,不依赖任何第三方库)

对于初学者要入门图像处理这一行,想必大家都遇到这样的问题:1,单纯用C/C++语言进行图像处理,苦于各种图像读写保存的库的加载调用,或者说实在不想用MFC,不想用CImage等,但是又没有办法;2,想用高级语言,比如C#/JAVA等,因为他们有强大的图像加载保存API,可以直接方便的调用,但是,算法处理还是C/C++为主,毕竟用C#/JAVA做图像处理项目的太少太少;3,如果想要自己实...

2019-05-31 16:41:21

深度学习AI美颜系列----美妆论文合集

本文总结目前美妆相关的论文资料,如下所示:2009---AdaptiveDigitalMakeup2009---DigitalFaceMakeupbyExample2012---DigitalMakeupFaceGeneration2012---SenseBeautyviaFace,Dressing,and/orVoice2012---F...

2019-03-29 14:52:07

深度学习AI美颜系列---Semantic Segmentation Suite图像分割开源工程

Semantic Segmentation SuiteGithub上的开源工程Semantic Segmentation Suite(语义分割套件),由来自美国建筑智能服务公司的机器学习工程师George Seif创建,使用Tensorflow实现了大量最新的语义分割算法,最近,该开源库新加入了CVPR2018最新公开的Dense Decoder Shortcut Connections模型与...

2019-01-11 09:26:38

深度学习AI美颜系列----人像静态/动态贴纸特效算法实现

人像静态/动态贴纸特效几乎已经是所有图像视频处理类/直播类app的必需品了,这个功能看起来复杂,实际上很简单,本文将给大家做个详细的讲解。我们先来看一下FaceU的两张效果图:      这两张效果图中,我们可以看到一些可爱的圣诞帽贴纸和小鹿形象贴纸,在人脸区域,自动贴上不同的贴纸,便会生成很多有趣的特效,这也是大家爱不释手的原因。    我们从静态贴纸讲起,动态...

2019-01-02 17:00:13

Keras入门之卷积神经网络(CNN)

本文转载自https://www.cnblogs.com/lc1217/p/7324935.html说明:这篇文章需要有一些相关的基础知识,否则看起来可能比较吃力。1.卷积与神经元         1.1 什么是卷积?         简单来说,卷积(或内积)就是一种先把对应位置相乘然后再把结果相加的运算。(具体含义或者数学公式可以查阅相关资料)         如下图就表示卷...

2018-12-13 10:59:51

Kears入门之基础篇

本文转载自http://www.cnblogs.com/lc1217/p/7132364.html1.关于Keras        1)简介                   Keras是由纯python编写的基于theano/tensorflow的深度学习框架。         Keras是一个高层神经网络API,支持快速实验,能够把你的idea迅速转换为结果,如果有如下需求,...

2018-12-13 10:53:28

深度学习AI美颜系列---AI美颜磨皮算法二

这里先放两张对比结果图,原图来自网络:算法的流程如下:1,皮肤分割算法;目前主流的语义分割等都可以实现,准确度要求较高。本人使用U-net和PSPNet。2,人脸关键点识别算法;这一步可以使用商汤/Face++/虹软人脸SDK,这里使用的是虹软101点人脸SDK。也可以自己训练人脸SDK,推荐使用mtcnn或者opencv人脸检测+cnn关键点网络;3,基于皮肤...

2018-11-28 13:10:41

深度学习AI美颜系列---人脸数据增强

深度学习AI美颜系列---人脸数据增强在深度学习的训练中,我们经常会对较少的数据进行数据增强,一般而言,常用的数据增强包括如下几种:1,旋转;2,缩放;3,镜像;4,平移;5,调色;6,噪声;而对于人脸数据的增强而言,尤其是做人脸检测和人脸关键点检测的项目,除了上述几种之外,本人给出一种新的方法:人脸变形技术。这里以本人之前博客中所写的人脸变形为例:地址以上...

2018-10-24 17:33:36

深度学习AI美颜系列---人像审美

美颜是个常见的话题,暗藏了一个基础性的问题,什么是美,也就是人像之审美。中国人审美的标准:1,面部轮廓——“三庭五眼”;2,人脸正中垂直轴上——“四高三低”;3,人脸正中水平轴上——“丰”;4,五官精致符合上述三个条件,即中国人眼中的美貌了。下面我们来具体分析:①三庭五眼世界各国普遍认为“瓜子脸、鹅蛋脸”是最美的脸形,从标准脸形的美学标准来看,面部长度与宽度的比...

2018-10-18 14:18:08

图像保边滤波算法集锦--非局部均值NLM滤波器

本文介绍非局部均值滤波,这种滤波器效果非常好,但是算法耗时严重,这里以效果为先,来给大家讲解。非局部均值滤波(Non-LocalMeans,NLM)是Buades等人于2005年在论文“Anon-localalgorithmforimagedenoising”中提出的对传统邻域滤波方法的一种改进滤波,考虑到了图像的自相似性质,它充分利用了图像中的冗余信息,在去噪的同时能够最大程度的...

2018-09-29 18:02:02

深度学习AI美颜系列---SpecialFace特效滤镜

SpecialFace滤镜这个名字实际上是本人自己起的,因为这个滤镜是一种比较另类的,人脸美化特效,所以给了这个名字。先看一下效果: 下面我们来分析一下这个滤镜效果的算法逻辑:1,设计一张逼真的模版A,如下图所示:这张模版中有透明区域和白色区域以及花草区域三个区域组成;同时,在A中标定出两个人眼眼睛的位置E1和E2。2,对人物照片原图S进行人脸检测与特征点识别;...

2018-09-19 18:00:15

深度学习AI美颜系列----AI人脸自动美型算法

  人脸智能美型技术主要用于智能美颜,对用户的照片进行自动智能调整,而不需要用户手工调整,该技术在美颜相机、天天P图等app中都已应用。本文在这里对人脸智能美型做个详解。人脸智能美型包含如下两个部分:①人脸轮廓自动调整②五官自动修正人脸轮廓自动修正:对人脸大小,胖瘦进行自动调整,目前app中常用的瘦脸只是其中一个特例而已;五官自动修正:包含眼睛大小自动调整,鼻子形状位置...

2018-09-13 13:17:05

数字图像算法研究---PS USM锐化算法详解

    图像USM锐化是图像处理软件中常见的功能,而PHOTOSHOP中的USM锐化相对而言效果较好,网上有很多揭秘PhotoShop USM锐化算法的文章,但是,算法效果与PS相比,差距较大,今天本人针对PS的USM锐化,给出一个效果比较接近的算法,跟大家分享一下,有助于大家走出误区。PS中的USM锐化有三个参数:Radius/Amout/Threshold,如下图1所示:网络中流行...

2018-09-10 13:16:15

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。