本代码为instant-ngp的自编gui界面
- 通过视频文件路径实现三维重建
- 自定义视频抽帧帧数
- 使用图像梯度算法优化视频抽帧,提高重建精度
- 分级gui,首界面为
已有图片和位姿
和从视频开始
,点击后跳转到不同的界面
- 添加
生成mesh文件
选项
使用图像梯度算法优化后的重建视频,有着更高的图像梯度(运动模糊更低),和更高的PSNR、SSIM值(与原视频更相似)
- 如果你使用RTX30系或RTX40系显卡,在此处下载instant-ngp的release版本代码。如果你的下载速度较慢,也可以使用我分享的百度云链接进行下载(提取码:dnid)
- 将本库克隆到
Instant-NGP-for-RTX-3000-and-4000\
下(与instant-ngp.exe
同级) - 在本库下创建文件夹
ffmpeg
,并下载ffprobe.exe
放入ffmpeg
文件夹下,可以使用百度云进行下载(提取码:um10) - 安装
gui.py
必要的包后运行它,即可实现视频的三维重建
- 运行
build.py
,并将生成的文件夹dist
内的gui.exe
移动至与dist
同级目录下 - 当然,你也可以直接使用源代码提供的
gui.exe
- 当你第一次使用instant-ngp时,需要先下载
colmap
和ffmpeg
,这可能会花费一些时间(运行时会自动下载,如果下载速度较慢,你可能需要试试“科学上网”😩)