6e1a22ba8b
assets/conveyors (274 МБ) - ленты и угловая секция NVIDIA, на которые ссылается сцена относительным путём. Раньше исключались как перекачиваемые, но без них сцена не композится из коробки. cv/ - код стереодвижков, которые вызывает control_test, без весов: * defom-stereo - рабочий бейзлайн (DEFOM vitl, вход 480, iters 24) * crestereo - второй движок, точнее по габаритам (MAE 23.5 против 32.8 мм) * fast-foundationstereo - проверялся, в бейзлайн не вошёл * circular_section.py - показатель кругового сечения, перенесён в measure_plane.py: выравнивает облако по СОБСТВЕННЫМ главным осям и режет на пяти высотах вдоль каждой. Три самодельные версии (мировые оси, одно сечение) давали хуже; результаты проверки на эталонной геометрии - в circular_section_results.json Веса по-прежнему не в репозитории - источники в MODELS.md. Наборы кадров прежних прогонов (cv/flow_*, 1.26 ГБ) исключены: это выход, а не исходники. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
98 lines
2.6 KiB
Bash
98 lines
2.6 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
# evalutate on scene flow
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vitl_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets things \
|
|
--dinov2_encoder vitl
|
|
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vits_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets things \
|
|
--dinov2_encoder vits
|
|
|
|
# evalutate on kitti12, kitti15, and eth3d
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vitl_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets kitti12 kitti15 eth3d \
|
|
--dinov2_encoder vitl
|
|
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vits_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets kitti12 kitti15 eth3d \
|
|
--dinov2_encoder vits
|
|
|
|
|
|
# evalutate on Middlebury; when evaluating defomstereo_vitl on Middlebury_F
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vitl_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets middlebury_F middlebury_H middlebury_Q \
|
|
--dinov2_encoder vitl
|
|
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vits_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets middlebury_F middlebury_H middlebury_Q \
|
|
--dinov2_encoder vits
|
|
|
|
# evalutate on different region.
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vitl_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets middlebury_F middlebury_H middlebury_Q \
|
|
--indetail \
|
|
--dinov2_encoder vitl
|
|
|
|
python evaluate_stereo.py \
|
|
--restore_ckpt checkpoints/defomstereo_vits_sceneflow.pth \
|
|
--scale_iters 8 \
|
|
--idepth_scale 0.5 \
|
|
--corr_levels 2 \
|
|
--corr_radius 4 \
|
|
--scale_list 0.125 0.25 0.5 0.75 1.0 1.25 1.5 2.0 \
|
|
--scale_corr_radius 2 \
|
|
--datasets middlebury_F middlebury_H middlebury_Q \
|
|
--indetail \
|
|
--dinov2_encoder vits
|
|
|