人工智能:用AI把人像照片转化成素描照片

最近一直没事在自己画矢量图形,所以也在不断的寻找如何提高效率的方法,所以在用AI(adobe illustrator)画图的同时也发现了AI(人工智能)画图,尝试了两个项目,简单的测试后发现很有意思。

先看看成果:

 

除了转换人像还可以转换风景建筑,效果也很出乎意料。

 

黑白的素描画都是由彩色照片直接转换过来的,通过对面部的识别,可以自动建立数据模型并且自动生成素描人像,并且可以自动生成标准的头像格式。

如果上面的图像不直观可以直接看下面几个原项目的对比图就可以知道了。

为了避免侵权原头像打码处理了。

 

 

也就是 通过原始的彩色人像,通过程序的智能计算就可以生成几可乱真的黑白素描画了。

这些图片是用了两个在github开源的项目来制作的。

1、

U ^ 2-Net:利用嵌套U结构对显着目标检测进行深入研究

我们发现了U ^ 2-Net在人像绘制中的有趣应用因此,我们基于APDrawingGAN数据集为该任务训练人脸识别的模型

项目地址:https://github.com/NathanUA/U-2-Net

这个项目要求用:python3 以及相关扩展来运行,动手能力强的朋友可以尝试一下了。(集成显卡的机器会报错,需要修改配置为CPU运算)

2、

APDrawingGAN

 APDrawingGAN:使用分层GAN从人脸照片生成艺术肖像画

该项目使用基于GAN的模型从面部照片生成艺术肖像画。

项目地址:https://github.com/yiranran/APDrawingGAN

项目要求 python2.7  及相关扩展既可以运行

简单的测试和体验可以直接用项目自带的学习数据执行既可以。

如果有更高的要求也可以按照文档自己训练学习相关数据。

最后由于项目比较简单所以我只跑在了本地计算机,没有在服务器运行,所以如果有想测试体验的朋友其实可以私信给我想要转换的照片,我来帮您转换一下。动手能力强的可以直接在本地运行上面的项目。

4 年 ago

3 Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注