Useful tools


extract images from videos: apps/preprocess/extract_image.py

python3 apps/preprocess/extract_image.py ${data}

Extra flags:

flag type  
–image str output directory(default images)
–ffmpeg str path to ffmpeg(default ffmpeg)
–transpose int transpose for ffmepeg(default -1, for clockwise)

copy and sample dataset: scripts/preprocess/copy_dataset.py

python3 scripts/preprocess/copy_dataset.py /path/to/input /path/to/output

Extra flags:

flag type  
–start int start frame(default 0)
–end int end frame(default None)
–step int sample step(default 1)
–scale float resize image with scale(default 1)

Export vertices

python3 apps/postprocess/write_vertices.py ${data}/output-vposer-3d/smpl ${data}/output-vposer-3d/vertices --cfg_model ${data}/output-vposer-3d/cfg_model.yml --mode vertices

Export triangle mesh

python3 apps/postprocess/write_vertices.py ${data}/output-vposer-3d/smpl ${data}/output-vposer-3d/mesh --cfg_model ${data}/output-vposer-3d/cfg_model.yml --mode mesh

MoCap ==> NeuralBody

# convert to vertices
python3 apps/postprocess/write_vertices.py ${data}/output-smpl-3d/smpl ${data}/output-smpl-3d/vertices --cfg_model ${data}/output-smpl-3d/cfg_model.yml --mode vertices
# render mask
python3 apps/postprocess/render.py ${data} --exp output-smpl-3d --mode instance-d0.05 --ranges 0 1400 1