awesome-mmpose

Based on mmpose, it provides black background and directly processes the skeleton of videos or pictures

https://github.com/zhengdechang/awesome-mmpose

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Based on mmpose, it provides black background and directly processes the skeleton of videos or pictures

Basic Info
  • Host: GitHub
  • Owner: zhengdechang
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 13.7 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Code of conduct Citation

README.md

Sure, here is the English version of the README:


Introduction

| English

This project is based on MMPOSE. For more examples, please refer to MMPOSE demos.

CUDA Installation

Skip this step if you have already installed Anaconda3.

```shell wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

bash Anaconda3-2021.05-Linux-x86_64.sh

source ~/.bashrc ```

Test if the installation was successful conda list Please note to replace the Anaconda3 installation script link with the latest one from the official Anaconda website.

Installation Steps

The following are the installation steps. Please note that these steps may vary depending on your environment.

Step 0: Install PyTorch

bash pip install torch==1.10.0+cu111 torchvision==0.11.1+cu111 torchaudio==0.10.0+cu111 -f https://download.pytorch.org/whl/cu111/torch_stable.html

Step 1: Create and activate a conda environment

bash conda create --name openmmlab python=3.8 -y conda activate openmmlab

Step 2: Install OpenMIM

bash pip install -U openmim

Step 3: Install MMCV and MMDetection

bash mim install mmengine mim install "mmcv>=2.0.1" mim install "mmdet>=3.1.0"

Step 4: Install project dependencies

bash pip install -r requirements.txt

Step 5: Install the project

bash pip install -v -e .

Step 6: Install MMPOSE

bash mim install "mmpose>=1.1.0"

Testing

The following is a test command, which compares the original image (demo/test.jpg) and the result image (vis_results/test.jpg).

bash python demo/topdown_demo_with_mmdet.py \ demo/mmdetection_cfg/rtmdet_m_640-8xb32_coco-person.py \ https://download.openmmlab.com/mmpose/v1/projects/rtmpose/rtmdet_m_8xb32-100e_coco-obj365-person-235e8209.pth \ configs/wholebody_2d_keypoint/topdown_heatmap/coco-wholebody/td-hm_hrnet-w48_dark-8xb32-210e_coco-wholebody-384x288.py \ https://download.openmmlab.com/mmpose/top_down/hrnet/hrnet_w48_coco_wholebody_384x288_dark-f5726563_20200918.pth \ --input demo/test.jpg \ --output-root vis_results/ --save-predictions --black-background

Result Display

After running the test command, you can find the result image in the vis_results/ directory.

Original image:

Original Image

Result image:

Result Image

Contribution

If you encounter any issues during use or have any suggestions, feel free to submit an Issue or a Pull Request.

Owner

  • Name: devin
  • Login: zhengdechang
  • Kind: user

GitHub Events

Total
Last Year

Dependencies

.github/workflows/deploy.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/lint.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/merge_stage_test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v1.0.14 composite
.github/workflows/pr_stage_test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v1.0.14 composite
.circleci/docker/Dockerfile docker
  • pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
docker/Dockerfile docker
  • pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
docker/serve/Dockerfile docker
  • pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
projects/rtmpose/examples/onnxruntime/requirements.txt pypi
  • loguru ==0.6.0
  • numpy ==1.21.6
  • onnxruntime ==1.14.1
  • onnxruntime-gpu ==1.8.1
requirements/albu.txt pypi
  • albumentations >=0.3.2
requirements/build.txt pypi
  • numpy *
  • torch >=1.8
requirements/docs.txt pypi
  • docutils ==0.16.0
  • markdown *
  • myst-parser *
  • sphinx ==4.5.0
  • sphinx_copybutton *
  • sphinx_markdown_tables *
  • urllib3 <2.0.0
requirements/mminstall.txt pypi
  • mmcv >=2.0.0,<2.2.0
  • mmdet >=3.0.0,<3.3.0
  • mmengine >=0.4.0,<1.0.0
requirements/optional.txt pypi
  • requests *
requirements/poseval.txt pypi
  • shapely ==1.8.4
requirements/readthedocs.txt pypi
  • mmcv >=2.0.0rc4
  • mmengine >=0.6.0,<1.0.0
  • munkres *
  • regex *
  • scipy *
  • titlecase *
  • torch >1.6
  • torchvision *
  • xtcocotools >=1.13
requirements/runtime.txt pypi
  • chumpy *
  • json_tricks *
  • matplotlib *
  • munkres *
  • numpy *
  • opencv-python *
  • pillow *
  • scipy *
  • torchvision *
  • xtcocotools >=1.12
requirements/tests.txt pypi
  • coverage * test
  • flake8 * test
  • interrogate * test
  • isort ==4.3.21 test
  • parameterized * test
  • pytest * test
  • pytest-runner * test
  • xdoctest >=0.10.0 test
  • yapf * test
requirements.txt pypi
  • gradio ==3.15.0
setup.py pypi