互联网资讯 / 人工智能 · 2023年11月24日

用人工智能将人像照片转化为素描照片

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

先看看成果:

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

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

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

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

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

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

人工智能:用AI把人像照片转化成素描照片人工智能:用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 及相关扩展既可以运行

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

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

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

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.