ROMP: Monocular, One-stage, Regression of Multiple 3D People, ICCV21
Project description
Simple_ROMP
Simplified implementation of ROMP: Monocular, One-stage, Regression of Multiple 3D People, ICCV21
Please refer to https://github.com/Arthur151/ROMP for more details
Installation
pip install --upgrade setuptools numpy cython
pip install simple_romp
or download the package and install it from source:
python setup.py install
Usage
Webcam demo:
romp --mode=webcam --show
For Mac Users, please use the original terminal instead of other terminal app (e.g. iTerm2) to avoid the bug zsh: abort
.
Processing a single image:
romp --mode=image --calc_smpl --render_mesh --input=/path/to/image.jpg --save_path=/path/to/results.jpg
Processing a folder of images:
romp --mode=video --calc_smpl --render_mesh --input=/path/to/image/folder/ --save_path=/path/to/output/folder/
Processing a video:
romp --mode=video --calc_smpl --render_mesh --input=/path/to/video.mp4 --save_path=/path/to/output/folder/results.mp4 --save_video
Optional functions:
# show the results during processing image / video, add:
--show
# to smooth the results in webcam / video processing, add: (the smaller the smooth_coeff, the smoother)
--temporal_optimize --smooth_coeff=3.
# to use the onnx version of ROMP for faster inference, please add:
--onnx
# to show the largest person only (remove the small subjects in background), add:
--show_largest
More options, see romp -h
Note that if you are using CPU for inference, we highly recommand to add --onnx
for much faster speed.
Tools
To convert the trained ROMP model '.pkl' (like ROMP.pkl) to simple-romp '.pth' model, please run
cd /path/to/ROMP/simple_romp/
python tools/convert_checkpoints.py ROMP.pkl ROMP.pth
Copyright
Codes released under MIT license. All rights reserved by Yu Sun.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for simple_romp-0.0.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441df17efdce558a784a395846472dbc229af3b2586f18d9fe3b5899308ea084 |
|
MD5 | 7f277da37bdac0eb6037872ecf28536a |
|
BLAKE2b-256 | d1d29dd89bcaee44d1fdb2e75f8d40ca8f00967b765e757088a5d2519a5d3ce6 |