NeRF-myc MYC组 计图第二届人工智能挑战赛NeRF赛道二代码
-
- TensoRF
- Original | Paper
- 实现了jittor框架下的TensoRF
- 在TensoRF的基础上融合了NeRF++与Ref-NeRF
-
- JNeRF
-
- GARF
- Original
- 实现了jittor框架下的BARF的代码结构(jittor框架下的BARF暂时无法复现原Pytorch下BARF的结果)
- 在BARF的结构上实现了GARF,能够解决Inaccurate Camera Pose的问题,校准不精确的相机外参
- 可以输出修正后的训练与验证集的相机外参,并一定程度上推测测试集的相机外参
# 原数据集
/data
/Easyship
/Car
...
# 修正位参后的数据集
/data_refine
/Easyship
...
python train.py --config ./configs/Scar.txt
python train.py --config ./configs/Scar.txt --ckpt <path to ckpt> --render_only 1
python train.py --group=<GROUP> --model=garf --yaml=Easyship
- 输出训练集位参、校准验证集位参、并输出验证集图片与位参
python evaluate.py --group=<GROUP> --model=garf --yaml=Easyship --resume --start=0 --data.sub_val=
- 根据新旧验证集位参推测新测试集位参(需更换compare_pose.py文件中
transforms_xxx.json
文件路径)