关于psnr、ssim、lipips(从0开始运行制作训练集)
1.nerf-pytorch
(1)用python制作数据集。
(2)用colmap处理数据集(参考课件),保存为bin文件。
(3)将四个文件制作成数LLFF/data/box/sparse/0下(sparse需要自己创建)。
(4)切换到LLFF路径下,用LLFF生成可运行数据(参考课件)。
python imgs2poses.py "data/box"
(5)将图片、sparse、.db文件、poses_bounds.npy文件放到box文件夹下,移动到NeRF/nerf-pytorch/data路径下。
(6)用nerf-pytorch运行生成的代码
python run_nerf.py --config configs/box.txt
(7)以相同的文件名运行,下一次需要删除上一次的文件
2.instant ngp
python scripts/run.py --mode nerf --scene data/nerf/bears/ --test_transforms data/nerf/bears/transforms.json
3.nerfstudio
ns-train nerfacto --data data/nerfstudio/person --vis tensorboard --viewer.skip-openrelay True --steps-per-eval-batch 50 --steps-per-eval-image 50 --steps-per-eval-all-images 200 --max-num-iterations 201 --viewer.websocket-port 7008