当前位置: 首页 > news >正文

(NeRF学习)3D Gaussian Splatting Instant-NGP

学习参考:

  • 3D Gaussian Splatting入门指南
  • 【五分钟学会渲染自己的NeRF模型,有手就行!】
  • 三维重建instant-ngp环境部署与colmap、ffmpeg的脚本参数使用

一、3D Gaussian Splatting

(一)3D Gaussian Splatting环境配置

1.环境需要

我在conda环境中使用的是python3.8,cuda用的是11.8版本,cudann用的是8.9.6.50。

(1)CUDA和CUDANN安装提示:
  • 在下面这个教程中,作者提到不要勾选Visual Studio Integration,但是我第一次下的时候没有勾选就一直说nvcc不是内部指令。
  • 在CUDA安装好后,我的是自动添加了环境变量,没有的建议“刷新”一下。在这里插入图片描述

教程:安装CUDA和CudaNN

(2)接下来就跟着教程走

3D Gaussian Splatting入门指南

(3)执行完之后的目录结构如下:在这里插入图片描述
(4)可视化工具执行后效果如下:

在这里插入图片描述

一、Instant-NGP

(一)Instant-NGP环境配置

-三维重建instant-ngp环境部署与colmap、ffmpeg的脚本参数使用

跟着上面两个参考走,下面记录几点不一样的地方:

1.使用instent-ngp

视频放在此处:

执行以下命令生成用于三维重建的images和transforms.json等文件:

python scripts\colmap2nerf.py --video_in data\data_laptop\laptop.mp4 --run_colmap --colmap_db data\data_laptop\colmap.db --text data\data_laptop\text_colmap   --aabb_scale 16 --out data\data_laptop\transforms.json  --colmap_matcher exhaustive  --video_fps 10

在这里插入图片描述

命令参数解释:
在这里插入图片描述
执行后的目录结构如下:

运行instent-ngp:

instant-ngp.exe --scene data\data_laptop\transforms.json

但是运行的时候报错了: ERROR Uncaught exception: No training images were found for NeRF training!
在这里插入图片描述
我对比了一下官方fox文件夹里给的transforms.json写的图片路径,发现,我保存的路径有问题(但我还不知道是哪段代码导致存储的是这个路径)
在这里插入图片描述
所以将我的transforms.json写的图片路径改成和官方示例一样:
在这里插入图片描述
再次执行,成功。结果如下:
在这里插入图片描述

http://www.lryc.cn/news/255027.html

相关文章:

  • uni-app 微信小程序之好看的ui登录页面(三)
  • Android 默认打开应用的权限
  • 2023年广东工业大学腾讯杯新生程序设计竞赛
  • FFmpeg开发笔记(六)如何访问Github下载FFmpeg源码
  • SpringCloud | Dubbo 微服务实战——注册中心详解
  • PostGIS学习教程十一:投影数据
  • jQuery ajax读取本地json文件 三级联动下拉框
  • Kubernetes(K8s 1.27.x) 快速上手+实践,无废话纯享版(视频笔记)
  • 深度学习实战66-基于计算机视觉的自动驾驶技术,利用YOLOP模型实现车辆区域检测框、可行驶区域和车道线分割图
  • Stable Diffusion 系列教程 - 1 基础准备(针对新手)
  • 听GPT 讲Rust源代码--src/tools(8)
  • Linux硬链接和软连接是什么?
  • LangChain 23 Agents中的Tools用于增强和扩展智能代理agent的功能
  • VS2015编译GDAL3.2.0+opencl+C#
  • 3、Linux_系统用户管理
  • C语言指针详解上
  • 力扣面试150题 | 27.移除元素
  • JAVA 通过get,post访问远程接口
  • Spark例子
  • linux下ls和df卡死
  • iOS(swiftui)——系统悬浮窗( 可在其他应用上显示,可实时更新内容)
  • css弹窗动画效果,示例弹窗从底部弹出
  • STM32CubeIDE(CUBE-MX hal库)----RTC时钟,时钟实时显示
  • ubuntu 安装Nvidia驱动
  • 『亚马逊云科技产品测评』活动征文|基于亚马逊云EC2搭建PG开源数据库
  • 【开题报告】基于J2EE的高校水电费管理系统的设计与实现
  • Revisiting Proposal-based Object Detection阅读笔记
  • Docker部署NFS服务
  • 深度学习TensorFlow2基础知识学习后半部分
  • 电脑系统重装Win10专业版操作教程