
代码学习
文章平均质量分 66
学习三维重建的代码
Next---YOLO
一名混沌的大学生
个人邮箱:jialeyangcs@gmail.com
展开
-
python convert.py -s Rubble
必须将Rubble里面存储图片的文件名改为。原创 2025-01-17 21:51:10 · 318 阅读 · 0 评论 -
3D Gaussian Splatting代码详解(三):模型构建,实现3D 高斯椭球体的克隆和分裂
这是一个用于密集化和修剪3D高斯分布的函数 densify_and_prune,其作用是根据梯度、不透明度、尺寸范围以及屏幕尺寸等参数来动态调整和优化3D高斯分布。此函数适用于3D场景的稠密表示和资源优化,通过密集化和修剪操作,有效提升了3D高斯分布的。和计算性能,适合动态场景中的高效数据处理。原创 2024-12-06 20:46:10 · 1064 阅读 · 0 评论 -
3D Gaussian Splatting代码详解(二):模型构建
3 模型构建scene/gussian_model.py中的GussianModel类gaussians = GaussianModel(dataset.sh_degree)3.1初始化函数__init__ 构造函数构造函数 init 的主要作用是初始化 3D 高斯模型的各项参数和激活函数,用于生成 3D 空间中的高斯表示。 初始化球谐函数的参数: self.active_sh_degree:当前激活的球谐函数次数,初始为 0。self.max_sh_degree:指定的原创 2024-12-06 20:38:20 · 1534 阅读 · 0 评论 -
3D Gaussian Splatting代码详解(一):模型训练、数据加载
这段代码提供了两个主要函数 readColmapSceneInfo 和 readColmapCameras,用于读取和处理 COLMAP 生成的相机参数和场景信息,并将其格式化为易于使用的数据结构。这段代码定义了 Scene 类,用于管理和加载 3D 场景的参数、模型和相机信息,并支持不同分辨率的相机数据。Scene 类结合了高斯模型和数据集处理逻辑,尤其适用于从 COLMAP 或 Blender 数据集中加载相机和场景信息,以便进行 3D 表示和训练。该函数的作用是加载数据、设置场景和高斯模型的。原创 2024-12-06 20:24:39 · 1793 阅读 · 0 评论 -
E:\WorkSpace\water-splatting\water_splatting\cuda\csrc\helpers.cuh(3): fatal error C1083: 无法打开包括文件:
在配置water-splatting时,由于文件中glm未被拉取,故需要自己下载替换原文件夹。原创 2024-11-27 09:41:38 · 232 阅读 · 0 评论 -
[19:00:47] $HOME is not set. Exiting.
我找到了一个解决方案:在 Windows 中,默认情况下可能不设置 $HOME 环境变量。但是,您可以在运行 ns-install-cli 命令之前手动设置它。您可以这样做:打开命令提示符。运行以下命令,将 $HOME 变量设置为您的用户目录 (C:\Users此命令将 $HOME 变量设置为用户目录的路径,通常为 C:\Users\username。将HOME变量设置为用户目录应该可以解决与未设置HOME 变量设置为用户目录应该可以解决与未设置HOME。原创 2024-11-26 19:13:13 · 443 阅读 · 0 评论 -
【三维重建】windows10环境配置tiny-cuda-nn详细教程
本人在复现时,需要配置tiny-cuda-nn,与此同时,出现了很多问题,在此进行简单概述。原创 2024-11-25 21:37:07 · 1604 阅读 · 0 评论 -
训练3DGS和渲染3DGS
没有划分训练集和测试的数据集,添加 —eval,代码运行时候会自动划分。结果保存到tandt_db/tandt/truck/output。结果保存到tandt_db/tandt/truck/output。以tandt_db/tandt/truck数据集为例开始训练。在训练前,只需要先了解以下主要参数的作用.官方源码提供的sfm数据集。truck数据集的渲染。原创 2024-11-23 15:39:54 · 1615 阅读 · 0 评论 -
windows10下3DGS环境配置
3DGS(3D Gaussian Splatting)是由法国蔚蓝海岸大学的Kerbl, Bernhard等人在《3D Gaussian Splatting for Real-Time Radiance Field Rendering【SIGGRAPH 2023】》原创 2024-11-23 15:35:31 · 1323 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘simple_knn‘
【报错】复现 GaussianEditor 时引用 3D Gaussian Splatting 调用simple_knn 时遇到。成功安装后使用命令 pip list 查看 simple-knn 版本号是 0.0.0,说明不是 pip 官方包,只起占位作用。之前安装时直接进行配置。原创 2024-11-22 16:22:44 · 724 阅读 · 0 评论