2D转虚拟动态3D
创始人
2024-04-05 01:55:14
0

GitHub - vt-vl-lab/3d-photo-inpainting: [CVPR 2020] 3D Photography using Context-aware Layered Depth Inpainting

 这个项目Linux和Windows都可以跑,但是遇到的错误可能会有点不一样,我在Ubuntu上跑的,其中torch 1.8.0+cu111,torchvision 0.9.0+cu111

这是一个强大的2D向动态3D转换的项目,具有较强的泛化能力,下面是随便找了一张图的结果  

                               

                                circle                                               dolly-zoom-in

                                

                                 swing                                                     zoom-in

注意事项:1.图不能太小; 2.分辨率不能太低,不然细节部分无法动起来 

 为了方便使用需要做下面的一些小改动,其实主要都是些容易出错的地方。

main.py,加入这句话,可能有的环境不加也行,如果报错就试试吧

 boostmonodepth_utils.py,这里面错误很多,主要改下面的部分。

 上面的改好以后,把你需要转化的图像放到image中,在命令行运行

python main.py --config argument.yml
生成的结果最后在video文件夹,中间文件会有深度放在depth,3D模型mesh

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...