使用 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.py
或python benchmark-nyu.py
。您可以使用它轻松验证提供的实现是否按预期运行。
如果你没有合适的环境来运行这个项目,那么你可以试试 Colab。它允许您在云中免费运行项目。有几个人提供 Colab 笔记本,应该可以帮助您入门。我知道的一些人包括一位来自Arnaldo Gabriel,一位来自Vlad Alex,一位来自Ahmed Harmouche。
[/hidecontent]