用机器学习把静态图片转成3D?3D Photography using Context-aware Layered Depth Inpainting

好久没水了,来水一有趣的东西!

请注意,本文编写于 156 天前,最后修改于 96 天前,其中某些信息可能已经过时。

逛推特时看到的好玩东西,通过机器深度学习把图片转成3D,挺有趣的!

官网示例图
官网示例图

@metatetsu
@metatetsu

详细的原理啥的我也不懂,感兴趣可以自行去网站里看看!认真看了下,竟然是台湾的大佬整的!
3D Photography using Context-aware Layered Depth Inpainting

想试试效果?网站里有个demo,无需自己下载搭环境,可以网页端直接使用 (^o^)ノ

使用方法

官网下拉就能看到相关的链接,点击demo

demo放在了一个叫Colaboratory的网站里。
(还是第一次知道谷歌有这种网站,无需任何配置,有一个浏览器就能执行Python代码,重要的是免费使用GPU,还能很轻松的和别人分享,方便大家交流学习。)

把它保存到自己的谷歌里。

依次点击脚本(点击播放按钮)

  • Prepare environment 准备环境

  • Download script and pretrained model 下载脚本和预训练的模型

  • Switch off off-screen rendering 关闭屏幕外渲染?

  • Please upload .jpg files to /content/3d-photo-inpainting-master/image/
    上传图片,注意是jpg格式

  • Execute the 3D Photo Inpainting 执行3D图片
    用时可能比较长。

输出的结果会保存在/content/3d-photo-inpainting/video/里
目前有3种3D效果:circle swing zoom-in

最后

实际体验下来,这东西还存在许多不足,例如图片背景较为复杂的时候,抠图没抠干净,没了一块。主体识别也不是很准确,试了好几个图,都是整一块在3D晃动,而不是人物。

总的来说,在现实的场景比较好,像二次元图,就很容易崩坏。大乃乃图效果挺震撼的

现在的机器深度学习技术越来越厉害了!什么ai补帧,ai抠图,ai放大图片,ai冻鳗老婆,一个比一个厉害。 相信在不久的将来,可以越来越方便我们的生活了吧!

添加新评论

已有 5 条评论

太棒了,纸片人动起来不是梦

看样子或许可以用来ghs

是鹅鹅心爱的果子.

看起来效果挺不错的嘛感觉超有趣
我的老婆们终于可以动起来了吗(划掉

二次元真的有种纸片人的感觉 拉伸好奇怪