加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

发布时间:2019-06-17 14:21:03 所属栏目:移动互联 来源:郭一璞
导读:本文经AI新媒体量子位(公家号ID:QbitAI)授权转载,转载请接洽出处。 常人的天下,绘画就是静态的。但在一个隐秘的计较机天下,统统都纷歧样,不信你看。 画一个独角兽,然后轻轻一点。 独角兽就活了,飞跃跳动、跃然纸上。 给它取个名,再轻轻一点拥有姓

不少吃瓜群众看到之后纷纷赞叹:

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

这特么的确是邪术

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

好喜好这些涂鸦,我能连着看好几天哈哈。

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

的确像诗一样,都是有血有肉的形象,在一个天然随性的处所飘扬。

怎么做到的

显着是随意的涂画,竟然能自动判别出小鬼魅们的“胳膊”和“腿儿”,还能有节拍的勾当,这些涂鸦是怎么“活”过来的?

“造物主”黄同窗用了三个步调来完成这个天下的构建。

给涂鸦加上骨架

就像人体要害点检测一样,顺手画出的涂鸦也必要要害点,确定骨骼位置,才气描画出它的精气神。

这里,黄同窗用了OpenCV的骨架化器材,借助Zhang-Suen的C++代码实现。不外,这套实现遍历了图像中的全部结果,以是在web端实现的结果又卡又慢。

黄同窗不得不从头借助gpu.js,用WebGL shaders的javascript分支重写了代码。

重写之后要快得多了。好比我们放一张寡姐持枪的照片,它就能自动把画面的重点,寡姐的躯干和两条拿枪的胳膊就可以自动勾勒出来。

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

让呆板看懂骨架

可是,此刻题目来了,看到这样一张图,人类可以判定出来是一小我私人和TA的两条胳膊,然则呆板仿佛不可啊。

于是,黄同窗抉择用8×8窗口扫描整个图像,找到那些有笔画的部门马克出来,作为根补丁(root patch),然后,看根补丁小方块的四个边,哪边有线就往哪边延长,这样就能找出整个骨架,之后用中值恍惚滤波器(aggressive median-blur filter)降噪。

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

此刻,呆板终于能领略你画的涂鸦的外形,和它内部的骨架布局。

让涂鸦动起来

下面就得想步伐让涂鸦动起来了。

这里,黄同窗确定了五大物种:哺乳动物、人、鸟、鱼、植物,按照涂鸦形象骨架,确定画出来的小怪物属于哪一类物种,然后给骨架的差异部门分派身材器官:这是头,这是胳膊,这是腿……

之后,他为差异物种设定了单独的“走路”姿势,好比植物应该是在一个牢靠的处所蹦蹦跳跳,哺乳动物和人类应该是在地上跑,鸟应该放在天上呼扇同党,鱼应该是在水里摆尾游动。

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

这样一套流程下来,涂鸦就能动起来了。

对了,涂鸦小怪物们所糊口天下的“天、地、水”也必要界说。

黄同窗用2D高斯函数乘以Perlin噪声,天生了一个相同海里的小岛的舆图,中间高,周围低,最外层是水,这样,花鸟鱼虫们就可以或许各得其所了。

AI搞怪喜爱者

黄同窗即将在来岁从CMU结业,此前他照旧迪士尼的演习生。这位97年出生的少年,缔造过许多神奇的项目。

好比,自动天生山川画:

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

尚有Emoji小人大战:

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

自动书法天生器:

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

相等风趣的内容,各人可以戳进传送门体验。

专业“马良”公司已面世

涂鸦动起来,这种像神笔马良一样的成果着实已经被一家公司贸易化了。

前微软人机交互专家曹翔博士创建的小小牛科技就是这样一家公司,他们用自研的Wonder Painter技能,可以把各类物体酿成会动的脚色。

好比,在绘画界面里画一个穿裙子的女人:

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

接下来,女人就可以直接开始热舞了:

你的涂鸦活了,CMU中国本科生让画成真丨有代码有Demo

小小牛的这项技能已经以游戏的情势,应用在了一些线上营销勾当中。将来,这类技能或者还能在艺术创作、儿童教诲等规模大放异彩,会大大低落艺术缔造的门槛。

以是“神笔马良”,不止是前沿技能,将来贸易远景也隐约轰鸣。

传送门

Demo体验:
https://doodle-place.glitch.me/

差点忘了说,由于这个项目太受接待,偶然辰必要像滴滴一样列队才气进入,开头的皮卡丘和哆啦A梦在第二个Demo处事器里:
https://doodle-place-server-2.glitch.me/

原作博客:
http://golancourses.net/2019/ngdon/03/05/ngdon-drawingsoftware/

骨架化代码:
https://skeletonization-js.glitch.me/

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读