8 Trent1985

尚未进行身份认证

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

等级
TA的排名 1k+

C语言数字图像处理---1.5图像基本变换之平移缩放旋转

本篇作为新年到来前的最后一篇,提前祝大家新年快乐! 图像几何变换又叫做图像基本变换,主要包括图像平移、图像缩放和图像旋转几个部分,当然还有图像镜像等简单的内容。图像基本变换是图像处理的基本内容,是学习以后复杂的仿射变换、透视变换以及更高级的MLS网格变形等内容的基础,意义重大。本篇将从平移、缩放和旋转三个方面来讲解如何单纯使用C语言来轻松实现这三个算法。

2020-01-17 09:28:22

C语言数字图像处理---1.4直方图拉伸和直方图均衡化

本篇将延续上一篇的内容,对直方图进行扩展,讲述直方图拉伸和直方图均衡化两个内容,并通过简单的C语言来实现这两个基础功能,让初学者通俗易懂。

2020-01-13 11:15:54

C语言数字图像处理---1.3 图像直方图

本篇介绍数字图像处理中的图像直方图,读完本文,您将达到仅仅使用C语言来绘制一张图像的灰度直方图和彩色直方图,而完全不用依赖任何第三方库。

2020-01-06 20:48:39

C语言数字图像处理---1.2 彩色图像灰度化和二值化

本篇主要讲述32位彩色图像的灰度化和二值化内容,通过简单的C语言实现,来帮助初学者一学即会,融会贯通。

2019-12-31 10:27:36

C语言数字图像处理---1.1图像的像素格式与图像读写

前言 本专栏面向所有希望或有兴趣从事数字图像处理工作、学习或研究的朋友,不懂MATLAB和OPENCV没关系,仅需要基础的C语言知识,便可以通过本专栏内容轻松入门数字图像处理方向。

2019-12-25 10:06:22

深度学习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: Rethinking Model Scaling for Convolutional Neural Networks ICML 2019这篇论文主要讲述了如何利用复合系数统一缩放模型的所有维度,达到精度最高效率最高,符合系数包括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

查看更多

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