英語|简体中文
MMPose は、PyTorch に基づく姿勢推定のためのオープンソースのツールボックスです。 これはOpenMMLabプロジェクトの一部です。
マスターブランチは PyTorch 1.5+ で動作します。
多様なタスクをサポート
現在の研究コミュニティでは、2D複数人の人物姿勢推定、2D手の姿勢推定、2D顔ランドマーク検出、133キーポイント全身の人間の姿勢推定、3Dヒューマンメッシュの回復、ファッションランドマークの検出、動物の姿勢推定など、幅広い主流の姿勢分析タスクをサポートしています。 詳細については、demo.md を参照してください。
高効率・高精度
MMPoseは、トップダウンとボトムアップの両方のアプローチを含む、複数の最先端の(SOTA)ディープラーニングモデルを実装しています。HRNetなどの他の一般的なコードベースよりも高速なトレーニング速度と高い精度を実現します。 詳細については、benchmark.md を参照してください。
さまざまなデータセットのサポート
ツールボックスは、複数の一般的で代表的なデータセット、COCO、AIC、MPII、MPII-TRB、OCHuman などを直接サポートしています。 詳細については、data_preparation.md を参照してください。
適切に設計、テスト、文書化されている
MMPoseをさまざまなコンポーネントに分解し、カスタマイズされたコンポーネントを簡単に構築できます 異なるモジュールを組み合わせることによるポーズ推定フレームワーク。 詳細なドキュメントとAPIリファレンス、およびユニットテストを提供します。
MMPose は PyTorch と MMCV に依存しています。 以下は、インストールの簡単な手順です。 詳細なインストールガイドについては、install.md を参照してください。
conda create -n openmmlab python=3.8 pytorch=1.10 cudatoolkit=11.3 torchvision -c pytorch -y
conda activate openmmlab
pip3 install openmim
mim install mmcv-full
git clone https://github.com/open-mmlab/mmpose.git
cd mmpose
pip3 install -e .
MMPoseの基本的な使い方については、get_started.md を参照してください。 チュートリアルもあります:
結果とモデルは、各メソッドの config ディレクトリの README.md にあります。 概要はモデル動物園のページにあります。
コミュニティの最新の進捗状況に対応し、より一般的なアルゴリズムとフレームワークをサポートします。機能のリクエストがある場合は、MMPoseロードマップにコメントを残してください。
MMPoseは、COCOのような標準のキーポイント検出ベンチマークで優れたトレーニング速度と精度を実現します。詳細については、benchmark.md を参照してください。
バッチサイズの異なるCPUデバイスとGPUデバイスの両方でのFLOP、パラメーター数、推論速度など、MMPoseの主要なモデルのモデルの複雑さと推論速度を要約します。詳細については、inference_speed_summary.md を参照してください。
データ準備に関する一般的な知識については、data_preparation.md を参照してください。
よくある質問については、FAQを参照してください。
MMPoseを改善するためのすべての貢献に感謝します。貢献ガイドラインについては、CONTRIBUTING.md を参照してください。
MMPose is an open source project that is contributed by researchers and engineers from various colleges and companies. We appreciate all the contributors who implement their methods or add new features, as well as users who give valuable feedbacks. We wish that the toolbox and benchmark could serve the growing research community by providing a flexible toolkit to reimplement existing methods and develop their own new models.
If you find this project useful in your research, please consider cite:
@misc{mmpose2020,
title={OpenMMLab Pose Estimation Toolbox and Benchmark},
author={MMPose Contributors},
howpublished = {\url{https://github.com/open-mmlab/mmpose}},
year={2020}
}
このプロジェクトは Apache 2.0 ライセンスの下でリリースされています。