送你一张AI生成的火星船票 | Mixlab设计黑客

Mix Lab味知实验室

共 1462字,需浏览 3分钟

 · 2021-06-15


三个月前,Mixlab无界社区的Shadow撺掇大家去参加百度飞桨AI Studio组织的一个人工智能AI创造营比赛。我抱着去认识一些大佬的心态,脑子一热、脸皮一厚就去了。



机缘巧合,和同济大学设计人工智能实验室的研究生陈宇还有另外两位同学组了队,本咸鱼抱了大腿拿了优胜奖,今天这篇算是总结和宣传。除了这一篇,大家也可以看看我的大佬朋友假狗她们团队的参赛作品:AI生成的虚拟微博用户,尝试通过自然语言处理生成粉圈微博。

项目地址:https://github.com/sunyuqian1997/ghost-on-web



不知道大家还记不记得我们之前的一次Computational Design实验。当时我们用参数化设计来大批量地生成背景图案,然后把得到的图片作为数据集输入到StyleGAN里进行训练和生成。并且用交互式遗传算法来实现网页端的宇航员姿势的交互式生成。相比于传统的AI生成设计的抽象与不确定的表达,这样的方法可以更好地控制视觉风格。


恰好前段时间NASA的火星船票很火爆,同样也是宇航员的主题。我们就在这个基础参考之上开展了项目。相比于一些抽象的生成,我们依旧是希望能够对于我们画面的内容有比较好的控制,同时让用户更多地参与进来。于是把重点放在了通过用户肖像和姿态的输入来生成上。

用名字+照片进行定制

项目地址
https://github.com/Siriuscy/MIXLAB_NASA_TICKET

技术细节
https://aistudio.baidu.com/aistudio/projectdetail/1705184
(内含爆笑彩蛋)

由于是百度paddle的比赛,大家业余时间上也非常有限,所以我们使用开源的代码来定制化这一设计。

其中photo_to_cartoon 是paddle的开源代码:
https://github.com/minivision-ai/photo2cartoon-paddle

同时也借鉴了paddle社区的优秀项目,动态剪影:
https://aistudio.baidu.com/aistudio/projectdetail/764130 ,略修改了代码,将这个项目图片处理部分,用Image替代cv2,以便处理png等。

过程:
1.我们现将小组成员黄雨嫣的自拍视频,使用paddle的人体姿态检测,绑定宇航服骨骼,
2.使用photo2cartoon-paddle项目,将成员脸部提取出,作为人物头像
3.小组设计师设计了船票,留出png空白,将宇航员填入

结果如下:

用单张图片输出静态船票

对人物进行换脸

当然也可以用视频输出动态船票:

B站:www.bilibili.com/video/BV16b4y1Q7vF

由于当时赛程紧张,有些细节并没能调整到完美,这也是最终输出略为鬼畜的原因。也期待未来有机会能继续发展AI生成设计的项目。

如果大家有疑问或者更好的思路,非常欢迎加入群聊和作者交流。


*待续


一个人的探索有些孤单,

一群人的探索会更有意思。

🚀 组队打比赛


公众号改版后推送不会按顺序展示 
 把mixlab设为星标,每期干货,都会被微信置顶!

 点击上方,即可关注星标 


MixAI 知识库 No.68

浏览 59
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报