1 Star 0 Fork 0

大魔王/mip-splatting

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
create_fused_ply.py 976 Bytes
一键复制 编辑 原始数据 按行查看 历史
niujinshuchong 提交于 2023-12-04 16:53 +08:00 . add fused point cloud
import torch
import os
from utils.general_utils import safe_state
from argparse import ArgumentParser
from arguments import ModelParams, PipelineParams, get_combined_args
from gaussian_renderer import GaussianModel
if __name__ == "__main__":
# Set up command line argument parser
parser = ArgumentParser(description="Testing script parameters")
model = ModelParams(parser, sentinel=True)
pipeline = PipelineParams(parser)
parser.add_argument("--output_ply", type=str, default="./output.ply")
parser.add_argument("--quiet", action="store_true")
args = get_combined_args(parser)
print("create fused ply for " + args.model_path)
# Initialize system state (RNG)
safe_state(args.quiet)
dataset = model.extract(args)
gaussians = GaussianModel(dataset.sh_degree)
gaussians.load_ply(os.path.join(dataset.model_path, "point_cloud", "iteration_30000", "point_cloud.ply"))
gaussians.save_fused_ply(args.output_ply)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/week233/mip-splatting.git
git@gitee.com:week233/mip-splatting.git
week233
mip-splatting
mip-splatting
main

搜索帮助