开源
3D -ken-burns:基于PyTorch 从单个图像实现 3D效果
来源:元经纪     阅读:1259
网站管理员
发布于 2023-04-04 02:46
查看主页

概述

使用 PyTorch 从单个图像实现 3D Ken Burns 效果。 这是使用 PyTorch 从单个图像获得 3D Ken Burns 效果的参考实现。给定单个输入图像,它使用虚拟相机扫描和缩放受运动视差影响的静态图像动画。如果您要使用请引用该论文

设置

使用 CuPy 在 CUDA 中实现了几个功能,这就是为什么 CuPy 是必需的依赖项。它可以使用或替代使用CuPy 存储库中概述的提供的二进制包pip install cupy之一进行安装。还请确保配置了环境变量。CUDA_HOME

为了生成视频结果,还请确保已

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

pip install moviepy安装。

用法

要在图像上运行它并完全自动生成 3D Ken Burns 效果,请使用以下命令。

python autozoom.py --in ./images/doublestrike.jpg --out ./autozoom.mp4

要启动允许您手动调整相机路径的界面,请使用以下命令。http://localhost:8080/然后,您可以使用右下角的按钮导航到并加载图像。加载图像和保存结果时请耐心等待,后台会进行一些处理。

python interface.py

要运行深度估计以获得原始深度估计,请使用以下命令。请注意,此脚本不执行深度调整,有关如何添加它的信息,请参阅#22 。

python depthestim.py --in ./images/doublestrike.jpg --out ./depthestim.npy

要对深度估计进行基准测试,请运行python benchmark-ibims.pypython benchmark-nyu.py。您可以使用它轻松验证提供的实现是否按预期运行。

协作

如果你没有合适的环境来运行这个项目,那么你可以试试 Colab。它允许您在云中免费运行项目。有几个人提供 Colab 笔记本,应该可以帮助您入门。我知道的一些人包括一位来自Arnaldo Gabriel,一位来自Vlad Alex,一位来自Ahmed Harmouche

[/hidecontent]

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
AI客服“逼疯”顾客背后,是商家对技术定位的错判
国家应急语言服务团在津发布“中国应急行业术语实用手册资源库” 规范应急协调和救援沟通中的信息传输表达 扫码阅读手机版
陪伴式观影隔“幕”传情
品类重塑聚焦和田玉 文化自信引领新风尚
美国银行真大胆,竟然用“AI+元宇宙”培训新员工?

首页

分类

定制方案

消息

我的