https://github.com/Kazuhito00/Tokyo2020-Pictogram-using-MediaPipe
MediaPipeで姿勢推定を行い、Tokyo2020オリンピック風のピクトグラムを表示するデモ
https://github.com/Kazuhito00/Tokyo2020-Pictogram-using-MediaPipe
mediapipe opencv pictogram pose pose-estimation python tokyo2020
Last synced: 5 months ago
JSON representation
MediaPipeで姿勢推定を行い、Tokyo2020オリンピック風のピクトグラムを表示するデモ
- Host: GitHub
- URL: https://github.com/Kazuhito00/Tokyo2020-Pictogram-using-MediaPipe
- Owner: Kazuhito00
- License: apache-2.0
- Created: 2021-07-28T05:53:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-30T07:46:27.000Z (over 3 years ago)
- Last Synced: 2024-08-04T09:03:12.151Z (9 months ago)
- Topics: mediapipe, opencv, pictogram, pose, pose-estimation, python, tokyo2020
- Language: Python
- Homepage:
- Size: 411 KB
- Stars: 303
- Watchers: 4
- Forks: 54
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tokyo2020-Pictogram-using-MediaPipe
MediaPipeで姿勢推定を行い、Tokyo2020オリンピック風のピクトグラムを表示するデモです。https://user-images.githubusercontent.com/37477845/127340964-5378706f-034a-4920-be23-c6fbca442686.mp4
# Requirement
* mediapipe 0.8.6 or later
* OpenCV 3.4.2 or later# Demo
以下コマンドでデモを起動してください。
ESCキー押下でプログラム終了します。
```
python main.py
```
* --device
カメラデバイス番号の指定
デフォルト:0
* --width
カメラキャプチャ時の横幅
デフォルト:640
* --height
カメラキャプチャ時の縦幅
デフォルト:360
* --static_image_mode
静止画モード
デフォルト:指定なし
* --model_complexity
モデルの複雑度(0:Lite 1:Full 2:Heavy)
※性能差は[Pose Estimation Quality](https://google.github.io/mediapipe/solutions/pose#pose-estimation-quality)を参照ください
デフォルト:1
* --min_detection_confidence
検出信頼値の閾値
デフォルト:0.5
* --min_tracking_confidence
トラッキング信頼値の閾値
デフォルト:0.5
* --rev_color
背景色とピクトグラムの色を反転する
デフォルト:指定なし## Using Docker
Ubuntuの場合はホストマシンにMediaPipeをインストールせず、Docker + docker-composeを使うこともできます。
まず環境に合わせて`docker-compose.yml`を編集します。
ビデオデバイスを指定する際`video0`を使う場合は以下のように編集します。```diff
# Edit here
devices:
# - "/dev/video0:/dev/video0"
# - "/dev/video1:/dev/video0"
- - "/dev/video2:/dev/video0"
+ - "/dev/video0:/dev/video0"
```次にDockerイメージをビルドします。
```
docker-compose build
```GUIアプリケーションの起動(X11 Forwarding)を許可します。
```
xhost +local:root
```最後にDockerコンテナを起動します。
```
docker-compose up
```# Other Info
ネットメディアへの掲載情報や素晴らしい派生プロダクトの紹介は以下投稿を参照ください。
[オリンピック風ピクトグラム:ネットメディア掲載 & OSS的な広がり](https://kazuhito00.hatenablog.com/entry/2021/08/03/234320)# Author
高橋かずひと(https://twitter.com/KzhtTkhs)
# License
Tokyo2020-Pictogram-using-MediaPipe is under [Apache-2.0 License](LICENSE).