|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
max_time_idx=120 |
|
|
fps=30 |
|
|
static_scene_time_idx_list=(0 120) |
|
|
|
|
|
|
|
|
in_path_main=/path/to/time_indices/ |
|
|
out_path_main=/path/to/output/ |
|
|
|
|
|
|
|
|
in_path_sub=set_target_single/sample_stride_1/static_view_indices_fixed_5_0_1_2_3_4 |
|
|
out_path_main=out_path_main/$fps |
|
|
out_path_static_camera_single_videos=$out_path_main/static_camera/single_videos/ |
|
|
out_path_scene_camera_single_videos=$out_path_main/scene_camera/single_videos/ |
|
|
|
|
|
python src/visu/dynamic_scene_video_scene_and_camera.py \ |
|
|
--base_path $in_path_main \ |
|
|
--sub_path_after_time_index $in_path_sub \ |
|
|
--output_dir $out_path_scene_camera_single_videos \ |
|
|
--max_time_idx $max_time_idx \ |
|
|
--fps $fps |
|
|
|
|
|
for static_scene_time_idx in "${static_scene_time_idx_list[@]}"; do |
|
|
in_path_videos_static_scene=$in_path_main/$static_scene_time_idx/$in_path_sub |
|
|
out_path_static_scene_single_videos=$out_path_main/static_scene/single_videos/$static_scene_time_idx/ |
|
|
out_path_static_scene_wave_videos=$out_path_main/static_scene/wave_videos/$static_scene_time_idx/ |
|
|
python src/visu/dynamic_scene_video_static_scene.py \ |
|
|
--mp4_input $in_path_videos_static_scene \ |
|
|
--single_output_dir $out_path_static_scene_single_videos \ |
|
|
--wave_output_dir $out_path_static_scene_wave_videos \ |
|
|
--use_mirror_views \ |
|
|
--use_mirror_wave \ |
|
|
--fps $fps |
|
|
done |
|
|
|
|
|
python src/visu/dynamic_scene_video_static_camera.py \ |
|
|
--main_path $in_path_main \ |
|
|
--sub_path $in_path_sub \ |
|
|
--output_path $out_path_static_camera_single_videos \ |
|
|
--num_frames 1 \ |
|
|
--fps $fps \ |
|
|
--max_time_idx $max_time_idx |
|
|
|
|
|
path1=$out_path_main/static_scene/wave_videos/0/ |
|
|
path2=$out_path_main/scene_camera/single_videos/ |
|
|
path3=$out_path_main/static_camera/single_videos/ |
|
|
path4=$out_path_main/static_scene/single_videos/120/ |
|
|
out_path_main_single_videos=$out_path_main/main/single_videos/ |
|
|
python src/visu/dynamic_scene_merge.py $path1 $path2 $path2 $path3 $path3 $path4 -s 1 1 1 1 1 2 -o $out_path_main_single_videos |
|
|
|
|
|
out_path_main_grid_videos=$out_path_main/main/grid_videos/ |
|
|
python src/visu/dynamic_grid.py $out_path_main_single_videos --grid_width 4 --grid_height 2 -o $out_path_main_grid_videos |
|
|
|