├── .gitignore ├── LICENSE ├── README.md ├── assets ├── 16 │ ├── vm_A_sym.npz │ ├── vm_B_sym.npz │ └── vm_info.npz ├── 32 │ ├── vm_A_sym.npz │ ├── vm_B_sym.npz │ └── vm_info.npz ├── 64 │ ├── vm_A_sym.npz │ ├── vm_B_sym.npz │ └── vm_info.npz └── 96 │ ├── vm_A_sym.npz │ ├── vm_B_sym.npz │ └── vm_info.npz ├── command ├── simple3dmesh_infer │ └── baseline.sh ├── simple3dmesh_test │ ├── test_h36m.sh │ ├── test_pw3d.sh │ └── test_surreal.sh └── simple3dmesh_train │ ├── train_h36m.sh │ ├── train_pw3d.sh │ └── train_surreal.sh ├── configs ├── simple3dmesh_infer │ └── baseline.yml ├── simple3dmesh_test │ ├── baseline_h36m.yml │ ├── baseline_pw3d.yml │ └── baseline_surreal.yml └── simple3dmesh_train │ ├── baseline_h36m.yml │ ├── baseline_pw3d.yml │ └── baseline_surreal.yml ├── demo ├── demo_result1.gif ├── demo_result2.gif ├── demo_result3.gif ├── demo_result4.gif ├── demo_result5.gif ├── pipeline.png ├── quality_results.png └── virtualmarker.gif ├── inputs └── input.mp4 ├── main ├── inference.py └── main.py ├── requirements.sh ├── setup.py └── virtualmarker ├── __init__.py ├── core ├── __init__.py ├── base.py ├── config.py ├── function.py └── loss.py ├── dataset ├── __init__.py ├── demo_dataset.py ├── hp3d.py ├── human36m.py ├── joints_dataset.py ├── mscoco.py ├── multiple_datasets.py ├── pw3d.py ├── surreal.py └── up3d.py ├── models ├── __init__.py ├── layers │ ├── HRnet.py │ └── MLP.py ├── noise_reduction.py ├── simple3dmesh.py ├── simple3dmesh_post.py └── simple3dpose.py └── utils ├── aug_utils.py ├── coord_utils.py ├── funcs_utils.py ├── mesh.py ├── preprocessing.py ├── smpl_utils.py └── vis.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/README.md -------------------------------------------------------------------------------- /assets/16/vm_A_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/16/vm_A_sym.npz -------------------------------------------------------------------------------- /assets/16/vm_B_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/16/vm_B_sym.npz -------------------------------------------------------------------------------- /assets/16/vm_info.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/16/vm_info.npz -------------------------------------------------------------------------------- /assets/32/vm_A_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/32/vm_A_sym.npz -------------------------------------------------------------------------------- /assets/32/vm_B_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/32/vm_B_sym.npz -------------------------------------------------------------------------------- /assets/32/vm_info.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/32/vm_info.npz -------------------------------------------------------------------------------- /assets/64/vm_A_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/64/vm_A_sym.npz -------------------------------------------------------------------------------- /assets/64/vm_B_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/64/vm_B_sym.npz -------------------------------------------------------------------------------- /assets/64/vm_info.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/64/vm_info.npz -------------------------------------------------------------------------------- /assets/96/vm_A_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/96/vm_A_sym.npz -------------------------------------------------------------------------------- /assets/96/vm_B_sym.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/96/vm_B_sym.npz -------------------------------------------------------------------------------- /assets/96/vm_info.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/assets/96/vm_info.npz -------------------------------------------------------------------------------- /command/simple3dmesh_infer/baseline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/command/simple3dmesh_infer/baseline.sh -------------------------------------------------------------------------------- /command/simple3dmesh_test/test_h36m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/command/simple3dmesh_test/test_h36m.sh -------------------------------------------------------------------------------- /command/simple3dmesh_test/test_pw3d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/command/simple3dmesh_test/test_pw3d.sh -------------------------------------------------------------------------------- /command/simple3dmesh_test/test_surreal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/command/simple3dmesh_test/test_surreal.sh -------------------------------------------------------------------------------- /command/simple3dmesh_train/train_h36m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/command/simple3dmesh_train/train_h36m.sh -------------------------------------------------------------------------------- /command/simple3dmesh_train/train_pw3d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/command/simple3dmesh_train/train_pw3d.sh -------------------------------------------------------------------------------- /command/simple3dmesh_train/train_surreal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/command/simple3dmesh_train/train_surreal.sh -------------------------------------------------------------------------------- /configs/simple3dmesh_infer/baseline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/configs/simple3dmesh_infer/baseline.yml -------------------------------------------------------------------------------- /configs/simple3dmesh_test/baseline_h36m.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/configs/simple3dmesh_test/baseline_h36m.yml -------------------------------------------------------------------------------- /configs/simple3dmesh_test/baseline_pw3d.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/configs/simple3dmesh_test/baseline_pw3d.yml -------------------------------------------------------------------------------- /configs/simple3dmesh_test/baseline_surreal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/configs/simple3dmesh_test/baseline_surreal.yml -------------------------------------------------------------------------------- /configs/simple3dmesh_train/baseline_h36m.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/configs/simple3dmesh_train/baseline_h36m.yml -------------------------------------------------------------------------------- /configs/simple3dmesh_train/baseline_pw3d.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/configs/simple3dmesh_train/baseline_pw3d.yml -------------------------------------------------------------------------------- /configs/simple3dmesh_train/baseline_surreal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/configs/simple3dmesh_train/baseline_surreal.yml -------------------------------------------------------------------------------- /demo/demo_result1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/demo_result1.gif -------------------------------------------------------------------------------- /demo/demo_result2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/demo_result2.gif -------------------------------------------------------------------------------- /demo/demo_result3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/demo_result3.gif -------------------------------------------------------------------------------- /demo/demo_result4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/demo_result4.gif -------------------------------------------------------------------------------- /demo/demo_result5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/demo_result5.gif -------------------------------------------------------------------------------- /demo/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/pipeline.png -------------------------------------------------------------------------------- /demo/quality_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/quality_results.png -------------------------------------------------------------------------------- /demo/virtualmarker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/demo/virtualmarker.gif -------------------------------------------------------------------------------- /inputs/input.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/inputs/input.mp4 -------------------------------------------------------------------------------- /main/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/main/inference.py -------------------------------------------------------------------------------- /main/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/main/main.py -------------------------------------------------------------------------------- /requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/requirements.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/setup.py -------------------------------------------------------------------------------- /virtualmarker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /virtualmarker/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /virtualmarker/core/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/core/base.py -------------------------------------------------------------------------------- /virtualmarker/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/core/config.py -------------------------------------------------------------------------------- /virtualmarker/core/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/core/function.py -------------------------------------------------------------------------------- /virtualmarker/core/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/core/loss.py -------------------------------------------------------------------------------- /virtualmarker/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/__init__.py -------------------------------------------------------------------------------- /virtualmarker/dataset/demo_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/demo_dataset.py -------------------------------------------------------------------------------- /virtualmarker/dataset/hp3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/hp3d.py -------------------------------------------------------------------------------- /virtualmarker/dataset/human36m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/human36m.py -------------------------------------------------------------------------------- /virtualmarker/dataset/joints_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/joints_dataset.py -------------------------------------------------------------------------------- /virtualmarker/dataset/mscoco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/mscoco.py -------------------------------------------------------------------------------- /virtualmarker/dataset/multiple_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/multiple_datasets.py -------------------------------------------------------------------------------- /virtualmarker/dataset/pw3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/pw3d.py -------------------------------------------------------------------------------- /virtualmarker/dataset/surreal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/surreal.py -------------------------------------------------------------------------------- /virtualmarker/dataset/up3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/dataset/up3d.py -------------------------------------------------------------------------------- /virtualmarker/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/models/__init__.py -------------------------------------------------------------------------------- /virtualmarker/models/layers/HRnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/models/layers/HRnet.py -------------------------------------------------------------------------------- /virtualmarker/models/layers/MLP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/models/layers/MLP.py -------------------------------------------------------------------------------- /virtualmarker/models/noise_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/models/noise_reduction.py -------------------------------------------------------------------------------- /virtualmarker/models/simple3dmesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/models/simple3dmesh.py -------------------------------------------------------------------------------- /virtualmarker/models/simple3dmesh_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/models/simple3dmesh_post.py -------------------------------------------------------------------------------- /virtualmarker/models/simple3dpose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/models/simple3dpose.py -------------------------------------------------------------------------------- /virtualmarker/utils/aug_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/utils/aug_utils.py -------------------------------------------------------------------------------- /virtualmarker/utils/coord_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/utils/coord_utils.py -------------------------------------------------------------------------------- /virtualmarker/utils/funcs_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/utils/funcs_utils.py -------------------------------------------------------------------------------- /virtualmarker/utils/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/utils/mesh.py -------------------------------------------------------------------------------- /virtualmarker/utils/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/utils/preprocessing.py -------------------------------------------------------------------------------- /virtualmarker/utils/smpl_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/utils/smpl_utils.py -------------------------------------------------------------------------------- /virtualmarker/utils/vis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShirleyMaxx/VirtualMarker/HEAD/virtualmarker/utils/vis.py --------------------------------------------------------------------------------