最近我在自己画矢量图形,期间也在寻找提高效率的方法。在使用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及相关扩展即可运行。
简单测试和体验可以直接使用项目自带的学习数据进行。
如果有更高的需求,也可以按照文档自行训练相关数据。
由于项目相对简单,我仅在本地计算机上运行,没有在服务器上测试。如果有朋友想体验,可以私信我想转换的照片,我会帮您转换。动手能力强的朋友可以直接在本地运行上述项目。
