- 博客(12)
- 资源 (76)
- 收藏
- 关注
原创 深度学习AI美颜系列---AI美颜磨皮算法一
首先说明一点,为什么本结内容是“AI美颜磨皮算法一”?而不是“AI美颜磨皮算法”?AI美颜磨皮算法目前还没有具体定义,各大公司也都处于摸索阶段,因此,这里只是依据自己的实现方案做了区分,本文算法与下一篇“AI美颜磨皮算法二”在算法角度,有着很大的差异,由此做了区分。先看一下磨皮算法的一般流程:这个流程图是一般传统的磨皮算法流程图,而本文将基于这个流程图,结合深度学习做一些改进。在这个流程图中,主要...
2018-06-12 10:02:54 20900 25
原创 深度学习AI美颜系列----基于抠图的人像特效算法
美颜算法的重点在于美颜,也就是增加颜值,颜值的广定义,可以延伸到整个人体范围,也就是说,你的颜值不单单和你的脸有关系,还跟你穿什么衣服,什么鞋子相关,基于这个定义(这个定义是本人自己的说法,没有权威性考究),今天我们基于人体抠图来做一些人像特效算法。 抠图技术很早之前就有很多论文研究,但是深度学习的出现,大大的提高了抠图的精度,从CNN到FCN/FCN+/UNet等等,论文层出不穷,...
2018-06-05 12:17:43 26626 13
原创 图像保边滤波算法集锦--其他滤波算法与实现
本文作为“保边滤波器集锦”的最后一篇,来概括一下其他的本文所未提及的保边滤波器。本系列算法主要是空间域算法,对于频率域算法,本文没有相关实现,原因如下:本系列主要研究适合做磨皮美颜功能的保边滤波器,这类滤波器要求如下:①具有较好的保边能力;②具有较好的皮肤平滑能力;③具有耗时短的优点;而大多数频域算法,都需要将图像变换到频率域,滤波之后在转换到空间域,耗时长,优化困难,因此,本人这里未单独介绍。实...
2018-06-25 16:56:45 4840
原创 图像保边滤波算法集锦--EPM滤波算法与实现
EPM滤波即Edge preserved mean filter,算法本身来自于一篇公开专利,专利号为CN102509266:一种图像快速保边滤波方法;该专利设计了一种快速保边滤波器,可以达到双边滤波的效果,而时间复杂度为O(l),实际上该算法也是基于局部均值方差信息,来进行边缘保留的。个人觉得算法介于局部均值滤波和导向滤波之间,有类似之处,大家可以对比这三种算法以做深入了解。算法流程如下:整个算...
2018-06-25 15:37:03 5146 8
原创 图像保边滤波算法集锦--Surface Blur(表面模糊滤波)算法与实现
本文介绍经典的表面模糊Surface Blur算法与实现。表面模糊是PS里一个重要的保边滤波器,它的算法很简单,公式如下所示:主要思想还是计算当前像素X的邻域范围内不同像素的加权求和,边缘地方的像素,加权比较大,平滑的地方加权比较小,以此来保留边缘信息,平滑平坦区域;效果如下图所示:代码实现如下:#define MIN2(a, b) ((a) < (b) ? (a) : (b))#defi...
2018-06-22 16:14:53 7272 3
原创 图像保边滤波算法集锦--局部均值滤波算法与实现
局部均值滤波算法是基于均值改进的一种具有一定保边能力的滤波器,参考论文为Lee filter Digital image enhancement and noise filtering by using local statistics,具体算法如下:本人C实现效果如下:主要代码如下://导向滤波int GuidedFilter(unsigned char* srcData, int width...
2018-06-22 15:01:01 7679 16
原创 图像保边滤波算法集锦--Guided Filter导向滤波算法与实现
本文讲解导向滤波的算法与实现;导向滤波是何凯明在2010年提出的一种滤波器,论文名称Guided Image filter,算法如下所示:整体而言是基于均值和方差的一种保边滤波器,效果如下图所示:代码实现如下:int GuidedFilter(unsigned char* srcData, int width ,int height, int radius, float delta){ flo...
2018-06-22 14:36:48 4200 5
原创 图像保边滤波算法集锦--BEEP滤波算法与实现
本文继续讲解另一种可以做磨皮算法的保边滤波器:BEEPS滤波BEEPS滤波即Bi-Exponential Edge-Preserving Smoother,是一种保边滤波器。改算法由Philippe Thevenaz在2012年提出,参考论文:Bi-Exponential Edge-Preserving Smoother;论文算法流程如下:BEEPS的效果图如下所示:从效果图中可以看到,人像皮肤的...
2018-06-22 13:49:07 4129 1
原创 图像保边滤波算法集锦--MeanShift滤波算法与实现
本文将尝试使用MeanShift滤波来做磨皮算法;MeanShift即均值漂移,最早由Fukunage在1975年提出,论文名字为:The Estimation of the Gradient of a density function.MeanShift一般是指一个迭代的步骤,即先算出当前点的偏移均值,然后以此为新的起始点,继续移动,直到满足一定的结束条件;MeanShift广泛应用于图像聚类、...
2018-06-19 17:26:40 5172 2
原创 图像保边滤波算法集锦--Smart Blur算法与实现(PS2018 Smart Blur)
新版PS中有个Smart Blur的滤镜,是一个可以保留边缘的滤波器,效果如下所示:这个滤波器的算法实现如下:1,Smart Blur有两个参数:Radius和ThresholdRadius是邻域半径,Threshold是当前像素与周围像素的阈值差,范围为[0,255]2,假设当前像素点为P(x,y),滤波结果为D,以P为中心,Radius为邻域半径,计算邻域范围内符合条...
2018-06-15 17:19:27 5271 9
原创 深度学习AI美颜系列---AI瘦身效果算法揭秘
最近一段时间,抖音、微视、美图纷纷推出了视频实时瘦身的特效,可以说是火了一把!本文将给大家做个技术揭秘!商汤基于深度学习研发了整套瘦身SDK,包括了瘦腿,瘦腰,瘦胳膊,瘦头型等等功能,并给出了酷炫的实时瘦身视频,惊艳到了众人!本文将以瘦腰和瘦腿为例,给大家详细讲解一下。瘦身从算法角度来讲,包含两个模块:①人体轮廓特征点检测模块;②人体变形模块[人体轮廓特征点检测模块]人体轮廓特征点检测模块好比人脸...
2018-06-12 17:31:26 13558 22
原创 图像保边滤波器集锦---各向异性扩散滤波(Anisotropic Filter)算法与实现
本篇集锦要介绍的是各向异性扩散滤波,也叫Anisotropic filter,它克服了高斯模糊的缺陷,具有保留图像边缘细节同时减少噪声的作用,因此,也是可以做人像美颜磨皮算法的;首先,我们来了解一下各向异性扩散。各向异性扩散也叫P-M扩散,各向异性扩散(Anisotropic diffusion)的算法可以详见论文:Scale-space and edge detection using anis...
2018-06-11 11:21:46 20254 6
ImageBasicDemo.rar
2019-05-31
MTCNN+人脸动态贴纸源码+DEMO
2019-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人