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

将人像照片转化为素描照片

最近我在自己画矢量图形,期间也在寻找提高效率的方法。在使用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及相关扩展即可运行。

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

如果有更高的需求,也可以按照文档自行训练相关数据。

由于项目相对简单,我仅在本地计算机上运行,没有在服务器上测试。如果有朋友想体验,可以私信我想转换的照片,我会帮您转换。动手能力强的朋友可以直接在本地运行上述项目。