- 博客(356)
- 资源 (77)
- 论坛 (33)
- 收藏
- 关注

原创 人像美颜美妆算法入门必备
在CSDN多年,也积累了不少感悟,2018年本人与电子工业出版社约书一本《图像视频滤镜与人像美颜美妆算法详解》,该书已正式上市,从传统方法开始,系统讲述调色、滤波、变形等图像算法,引申到人像美颜美妆算法,最后扩展到基于深度学习的AI滤镜及美颜方向。在此做一些简单的推荐。 推荐1:对于人像美颜美妆相关的行业,如各大手机厂商、图像/视频/直播类app、SDK厂家等,都有相当一部分的算法研究人员需求,然而,市场上对应的专业算法书籍基本空白,本书将努力填补这一空白,全书系统介绍...
2020-07-19 12:03:03
2238
7

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

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

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

原创 SF图像滤镜/美颜/美妆算法详解与实战
本专栏将结合本热多年相关经验,从传统算法到火热的AI算法,给大家详细讲解目前在PC图像软件、手机图像处理类应用app,以及视频直播等应用类型中,图像视频的滤镜特效,人像美颜美妆特效的算法理论,并结合具体样例进行代码实战,让所有读者从中受益! 通过阅读本专栏内容,你将深入了解目前美图秀秀、天天P图、无他相机等等app中的滤镜、美颜、美妆算法实现,同时对于未来AI美颜的趋势,也将进一...
2018-07-27 13:10:28
6202
9

原创 深度学习AI美颜系列----AI美发算法(美妆相机/天天P图染发特效)
给照片或者视频中的人物头发换颜色,这个技术已经在手机app诸如天天P图,美图秀秀等应用中使用,并获得了不少用户的青睐。如何给照片或者视频中的人物头发换发色?换发色算法流程如下图所示:1,AI头发分割模块基于深度学习的目标分割算法已经比较成熟,比较常用的有FCN,SegNet,UNet,PspNet,DenseNet等等。这里我们使用Unet网络来进行头发分割,具体可以参考如...
2018-07-27 12:47:56
9116
14

原创 深度学习AI美颜系列---AI美颜磨皮算法一
首先说明一点,为什么本结内容是“AI美颜磨皮算法一”?而不是“AI美颜磨皮算法”?AI美颜磨皮算法目前还没有具体定义,各大公司也都处于摸索阶段,因此,这里只是依据自己的实现方案做了区分,本文算法与下一篇“AI美颜磨皮算法二”在算法角度,有着很大的差异,由此做了区分。先看一下磨皮算法的一般流程:这个流程图是一般传统的磨皮算法流程图,而本文将基于这个流程图,结合深度学习做一些改进。在这个流程图中,主要...
2018-06-12 10:02:54
15272
23

原创 深度学习AI美颜系列----基于抠图的人像特效算法
美颜算法的重点在于美颜,也就是增加颜值,颜值的广定义,可以延伸到整个人体范围,也就是说,你的颜值不单单和你的脸有关系,还跟你穿什么衣服,什么鞋子相关,基于这个定义(这个定义是本人自己的说法,没有权威性考究),今天我们基于人体抠图来做一些人像特效算法。 抠图技术很早之前就有很多论文研究,但是深度学习的出现,大大的提高了抠图的精度,从CNN到FCN/FCN+/UNet等等,论文层出不穷,...
2018-06-05 12:17:43
23792
13

原创 深度学习AI美颜系列---天天P图疯狂变脸算法
自从天天P图出了疯狂换脸的特效之后,到现在为止已经近两年时间了,这两年时间,天天P图多次凭借换脸特效登上APP Store排行榜首,从小学生证件照到圣诞节梦幻妆再到后来的各种影视游戏特效,以及后来的军装照等等等等,5月4日青年节,天天P图的“前世青年照”又是传遍了朋友圈,火遍了排行榜。在这里本人将这个换脸放到这个模块来讲,是因为这个技术,用深度学习来搞,个人认为潜力更大。2016年的一篇论文Fas...
2018-05-13 09:52:19
17535
15

原创 深度学习AI美颜系列
为什么要开始写AI美颜这个系列的内容? 人像美颜美妆滤镜现在来看,几乎成为了人们生活拍照,摄影的刚需,目前市面上绝大多数的算法依旧停留在传统的图像算法阶段,仅有少数的AI算法也尚属于探索研究阶段,比如美图秀秀的AI肤质分析,美妆相机的AI五官分析,陌陌的AI美颜等,本人专业从事人像美颜、美妆及滤镜算法研究的工作,目前随着深度学习的兴起,AI已经在各个领域表现出了惊人的效果,因此,本人将在...
2018-05-09 14:49:47
4539
1
原创 Python数字图像处理---1.1图像的像素格式与图像读写
前言 本专栏面向所有希望或有兴趣从事数字图像处理工作、学习或研究的朋友,编程语言采用了当下最火的Python语言。 Python是一种跨平台的计算机设计语言,也是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,被方便的应用于各种项目开发中,尤其是人工智能的发展,Python以极简的姿态在深度学习领域行云流水。很多初学者也由于Python的简单、易用性开始学习这门语言,本专栏将以Python语言来讲述如何学习数字图像处理算法的相关内容。 目前...
2020-09-29 19:44:18
255
原创 C语言数字图像处理---ZPHOTOENGINE算法库使用
本章节介绍一款由本人开发的图像基础处理算法库---ZPHOTOENGINE,ZPHOTOENGINE算法库包含了众多Photoshop功能的模拟实现,同时提供了上百款经典滤镜特效,本节通过示例讲解,教会大家如何使用这个算法库进行快速算法开发。
2020-09-15 20:45:07
362
原创 C语言数字图像处理----4.2 Windows算法库编译与调用之静态链接库
本文讲述如何将我们的图像算法编译为Windows系统可运行的算法库,并进行正确的调用。我们将以1.2小节的图像二值化和灰度化算法为例给大家进行示例说明,本文所述为静态链接库的编译与调用。
2020-08-03 20:07:41
265
原创 C语言数字图像处理----4.1 Windows算法库编译与调用之动态链接库
本文讲述如何将我们的图像算法编译为Windows系统可运行的算法库,并进行正确的调用。我们将以1.2小节的图像二值化和灰度化算法为例给大家进行示例说明。
2020-07-28 13:00:14
248
原创 C语言数字图像处理---3.3图像锐化
本篇将介绍图像增强范畴中的图像锐化部分,以经典的LAPLACE锐化和Photoshop USM锐化为例,通过C语言编程实现,教会大家这两种锐化算法,增强大家对图像锐化的理解以及对图像增强范畴的认知。
2020-05-08 21:25:47
1119
2
原创 C语言数字图像处理----3.2 图像边缘检测之Canny边缘检测算法
本篇将介绍图像边缘检测中的Canny边缘检测,这是传统边缘检测学习中的必学内容,也是图像算法面试中的常见问题,本文将教会初学者如何在理解算法的基础之上,通过C语言来实现Canny边缘检测算法,从而做到心中有底,胸有成竹。
2020-04-18 18:27:16
2627
原创 C语言数字图像处理---3.1边缘检测之模板算子法
图像边缘检测是图像处理中一个很基础的部分,本文介绍图像边缘检测算法中的模板算子法,内容包括常用的几种一阶二阶微分模板算子,同时,使用C语言实现对应算法,帮助初学者彻底掌握模板算子边缘检测。
2020-04-05 21:32:34
969
原创 C语言数字图像处理---2.5图像频域滤波
上一小节我们介绍了图像频域变换,本小节将以此为基础,介绍图像频域滤波的相关内容,包含常见高通/低通/带通/带阻/方向滤波等频域滤波方法,同时以C语言编码实现,帮助初学者理解和掌握如何进行图像的频域滤波。
2020-03-29 10:55:48
2031
原创 C语言数字图像处理---2.4图像频域变换
上一小节我们讲述了图像空域滤波,这一小节我们介绍图像频率变换,主要讲述图像的傅里叶变换和逆变换以及图像的幅度谱和相位谱等内容,同时,使用C语言编程实现对应的算法部分,完成图像的傅里叶变换、逆变换以及幅度/相位图像的显示。
2020-03-21 22:43:57
1088
原创 C语言数字图像处理---2.3图像空域滤波
本文主要给大家讲解图像空间域滤波的相关内容,包括空域滤波概念,以及常用的空域滤波算法,并通过C语言编程来实现几种常用空域滤波(均值滤波、中值滤波、最大值滤波、最小值滤波、高斯滤波和统计滤波),帮助初学者深入理解和学习空域滤波知识,为将来更高级复杂的滤波算法打好基础。
2020-03-01 20:45:16
2561
1
原创 C语言数字图像处理---2.2图像噪声
本章介绍图像处理领域很重要的一个部分“图像噪声”,我们将对常见的几种噪声进行分析讲解,并通过C语言来实现图像噪声的添加,同时也为后续图像平滑去噪章节做好铺垫,内容简洁,编程不需要复杂的代码逻辑,通俗易懂。
2020-02-22 11:03:05
2061
原创 C语言数字图像处理---2.1 二值图像形态学算法
本章介绍由数学形态学衍生的二值图像形态学算法,主要包括形态学膨胀、腐蚀、开运算和闭运算四种常用算法,并以此为基础讲解形态学轮廓提取算法,结合C语言编程实现,通俗易懂,图文并茂。
2020-02-19 18:09:23
2591
2
原创 C语言数字图像处理---1.7HSV颜色空间与颜色变换
本篇给大家介绍HSV颜色空间变换与对应的色相、饱和度和明度调节算法。图像颜色空间有很多,比如HSV、HSI、YUV、LAB、CMYK、NTSC等等,HSV颜色空间是一种比较常用的图像颜色空间,本文将学习HSV与RGB的颜色空间变换关系,并以HSV颜色模型为基础,进行图像的色相、饱和度和明度调节,同时,辅以C语言编程实现,帮助初学者快速入门和实战。
2020-02-13 18:16:11
3018
原创 C语言数字图像处理---1.6图像亮度对比度调节
本文将介绍数字图像处理中两个基本内容---图像亮度对比度,详细讲解两种基本的亮度对比度调节算法,并使用C语言进行算法实现,在教会初学者算法的同时,不依赖任何第三方库编程实现,学以致用且易学易用。
2020-02-10 21:18:48
2587
4
原创 C语言数字图像处理---1.5图像基本变换之平移缩放旋转
本篇作为新年到来前的最后一篇,提前祝大家新年快乐! 图像几何变换又叫做图像基本变换,主要包括图像平移、图像缩放和图像旋转几个部分,当然还有图像镜像等简单的内容。图像基本变换是图像处理的基本内容,是学习以后复杂的仿射变换、透视变换以及更高级的MLS网格变形等内容的基础,意义重大。本篇将从平移、缩放和旋转三个方面来讲解如何单纯使用C语言来轻松实现这三个算法。
2020-01-17 09:28:22
7313
原创 C语言数字图像处理---1.4直方图拉伸和直方图均衡化
本篇将延续上一篇的内容,对直方图进行扩展,讲述直方图拉伸和直方图均衡化两个内容,并通过简单的C语言来实现这两个基础功能,让初学者通俗易懂。
2020-01-13 11:15:54
5654
原创 C语言数字图像处理---1.3 图像直方图
本篇介绍数字图像处理中的图像直方图,读完本文,您将达到仅仅使用C语言来绘制一张图像的灰度直方图和彩色直方图,而完全不用依赖任何第三方库。
2020-01-06 20:48:39
3411
原创 C语言数字图像处理---1.2 彩色图像灰度化和二值化
本篇主要讲述32位彩色图像的灰度化和二值化内容,通过简单的C语言实现,来帮助初学者一学即会,融会贯通。
2019-12-31 10:27:36
3100
10
原创 C语言数字图像处理---1.1图像的像素格式与图像读写
前言 本专栏面向所有希望或有兴趣从事数字图像处理工作、学习或研究的朋友,不懂MATLAB和OPENCV没关系,仅需要基础的C语言知识,便可以通过本专栏内容轻松入门数字图像处理方向。
2019-12-25 10:06:22
3752
1
转载 Keras训练数据加载实现小结
对于keras加载训练数据,官方上没有详说。然而网上查各种资料,写法太多,通过自己跑代码测试总结以下几条,方便自己以后使用。总的来说keras模型加载数据主要有三种方式:.fit(), .fit_generator()和.train_on_batch()。1.fit():上函数,各个参数的意义就不解释了fit(x=None, y=None, batch_size=None, epoc...
2019-11-04 16:32:48
984
原创 深度学习AI美颜系列---肤色相似度计算(CIELAB色差计算)
深度学习AI美颜系列---肤色相似度计算(CIELAB色差计算)在AI美颜中,经常会用到肤色相似度计算,如何实现这个算法?步骤如下:1,人脸皮肤分割;2,对人脸皮肤分割结果进行LAB颜色空间转换;3,设立预置肤色分类卡,记录每种肤色的LAB值;4,根据当前用户人脸皮肤区域的LAB值,与预置肤色卡中的每种肤色LAB进行CIELAB色差计算,色差最小的,即为最接近的...
2019-10-25 10:57:10
3237
1
原创 深度学习AI美颜系列---人像分割头发细节处理算法研究
人像分割技术目前已经逐渐成熟,在抖音、快手、美图等等APP中已经都有应用,而且是Camera实时处理,然而,追究细节,各家效果却大同小异,都存在一个问题:无法处理好边缘细节的分割,尤其是头发丝的处理,这里以人工智能大佬“商汤科技”的头发分割SDK为例,分割结果如下图所示: ...
2019-10-11 19:42:31
5129
6
原创 深度学习AI美颜系列---图像自动亮度对比度与调色
在人像美颜的拍照界面,往往由于光线和环境因素的影响,导致我们拍出的照片质量较差,包括噪声多,曝光度过低等等问题,因此,大多数相机应用都会在Camera界面添加一定的图片预处理,比如自动亮度对比度调整,降噪,调色等等。今天我们要说的是自动亮度对比度和调色问题。对于自动亮度对比度的调节,主要分为了传统算法和基于深度学习的智能算法两类,我们先对目前算法做一个概述:传统算法:...
2019-09-30 11:54:33
2977
1
原创 深度学习入门----EfficientNet解读
EfficientNet是谷歌最新的论文:EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks ICML 2019这篇论文主要讲述了如何利用复合系数统一缩放模型的所有维度,达到精度最高效率最高,符合系数包括w,d,r,其中,w表示卷积核大小,决定了感受野大小;d表示神经网络的深度;r表示分辨率大小;...
2019-06-07 19:13:08
28992
13
原创 基础图像处理---图像读写/保存与基础图像绘制框架(纯C代码,不依赖任何第三方库)
对于初学者要入门图像处理这一行,想必大家都遇到这样的问题:1,单纯用C/C++语言进行图像处理,苦于各种图像读写保存的库的加载调用,或者说实在不想用MFC,不想用CImage等,但是又没有办法;2,想用高级语言,比如C#/JAVA等,因为他们有强大的图像加载保存API,可以直接方便的调用,但是,算法处理还是C/C++为主,毕竟用C#/JAVA做图像处理项目的太少太少;3,如果想要自己实...
2019-05-31 16:41:21
1129
2
原创 深度学习AI美颜系列----美妆论文合集
本文总结目前美妆相关的论文资料,如下所示:2009---Adaptive Digital Makeup2009---Digital Face Makeup by Example2012--- Digital Makeup Face Generation2012--- Sense Beauty via Face, Dressing, and/or Voice2012---F...
2019-03-29 14:52:07
3482
C#版Instagram-Toaster滤镜Demo
2014-11-07
二值图像距离变换研究
2014-01-12
ImageBasicDemo.rar
2019-05-31
Hudson滤镜(Instagram)
2014-11-19
PS基础变换C#源码
2014-11-07
C# 图像计算器
2012-11-12
C语言入门人像美颜美妆特效算法必备
发表于 2020-08-13 最后回复 2020-08-13
C语言入门人像美颜美妆特效算法必备
发表于 2020-08-13 最后回复 2020-08-13
二值图像距离变换研究
发表于 2014-01-12 最后回复 2020-04-02
Trent1985的留言板
发表于 2020-01-02 最后回复 2020-01-02
推荐一个好用的PS图像算法库
发表于 2015-08-09 最后回复 2018-10-10
亲,别被吓着了---图像特效分享!(图像显示不了,重新发帖呵呵)
发表于 2012-10-09 最后回复 2018-01-17
亲,赶来挑战吗?---编写更高效,正确的FloodFill算法实现PS的魔棒功能!
发表于 2012-10-24 最后回复 2017-08-18
快乐程序员---分享C#图像凸透镜效果--胆小的莫进哦。。。。。。
发表于 2013-01-25 最后回复 2017-02-28
推荐一个PhotoShop功能库的Android版,很好用很不错,分享一下!
发表于 2015-08-11 最后回复 2016-08-01
3D来啦!!!揭秘3D图像转换啦!
发表于 2013-11-07 最后回复 2015-05-31
看一看啦!给大家分享一个C#写的GIF制作工具!!
发表于 2012-11-08 最后回复 2015-05-06
[.NET技术/C#]散分啦,(有效果图的)Win8MetroC#图像处理库分享了......
发表于 2012-07-26 最后回复 2014-10-04
真心求助,CSDN的兄弟姐妹们,帮我实现这个你们永远都不会后悔的愿望吧!谢谢大家了!
发表于 2014-08-18 最后回复 2014-08-25
CSDN的兄弟姐妹们,帮我实现这个你们永远都不会后悔的愿望吧!谢谢大家了!
发表于 2014-08-18 最后回复 2014-08-18
CSDN的兄弟姐妹们,帮我实现这个你们永远都不会后悔的愿望吧!谢谢大家了!-------致我心中最美丽的女神!
发表于 2014-08-18 最后回复 2014-08-18
android软键盘弹出后,编辑文字时,软键盘上面的输入框会跳动???
发表于 2013-03-04 最后回复 2014-07-29
共享一个实现数字图像处理中各种颜色空间互相转换的类,有图有真相!HIS,HSV,YUV,YIQ,CMYK......
发表于 2012-11-07 最后回复 2014-05-29
怎么获取HorizontalScrollView滚动条的宽度?
发表于 2013-12-25 最后回复 2014-01-16
求解:在线美图秀秀/PS之类软件是用什么语言开发的???????????
发表于 2013-03-20 最后回复 2013-08-17
求助!!!提高for循环速度
发表于 2013-07-25 最后回复 2013-08-08
分享(玩转Win8Metro图像翻转,有图有精彩)。。。
发表于 2012-08-24 最后回复 2013-06-23
是大神就来瞧瞧-------EditText多行显示时,在行末输入空格不会自动换行问题!!!!!!!!!!
发表于 2013-03-20 最后回复 2013-03-28
抵制转基因食物从我做起(码农们注意了。。。)
发表于 2013-01-14 最后回复 2013-02-05
Web浏览器应用程序4,5问之精华帖,奉上C#资料免费下载。。。。
发表于 2012-11-30 最后回复 2013-01-25
C#函数代码优化
发表于 2012-07-02 最后回复 2013-01-24
小小的诡异一下...分享一个C#图像计算器....
发表于 2012-11-12 最后回复 2012-12-10
分享啦,图像动态哈哈镜特效......丑女无敌啦
发表于 2012-10-08 最后回复 2012-10-15
关于在线应用程序设计的讨论!!!!!!!!!!
发表于 2012-08-22 最后回复 2012-09-03
散分啦,Win8MetroC#图像处理库分享了......
发表于 2012-07-26 最后回复 2012-07-27
实现PhotoShop背景和图像拖动
发表于 2012-07-16 最后回复 2012-07-27
走一走看一看,C#高手请进,散分贴^_^啦
发表于 2012-07-05 最后回复 2012-07-06
???
发表于 2012-06-30 最后回复 2012-06-30
WINRT DLL中可以直接调用C#么?
发表于 2012-06-08 最后回复 2012-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝