HandLandmark Detection that can be performed only in onnxruntime. Pre-focusing by skeletal detection is not performed. This does not use MediaPipe.
https://github.com/PINTO0309/PINTO_model_zoo
-
onnx
-
demo
output_.mp4
z:
- 手首のキーポイントの位置を0.0とした奥行き方向の数値 (ほぼ0.0だが0.0よりほんの少し大きい値になる)
- カメラ方向がマイナス、奥方向がプラス
- 正規化されていない
- 実測してみた結果 -80.0 〜 +80.0 の範囲で推移する (なお、ほぼ水平の手は検出不可能)
- カメラからの距離や対象の手のひらのサイズ感には影響を受けない (224x224の固定サイズに伸縮して推論しているため)
output_image_20231114_173009.png 手首z[0]: 0.0001862049102783203, 中指先端z[12]: 45.90625
output_image_20231114_173017.png 手首z[0]: 0.00020122528076171875, 中指先端z[12]: 61.59375
output_image_20231114_173022.png 手首z[0]: 0.0001690387725830078, 中指先端z[12]: 1.0263671875
output_image_20231114_173026.png 手首z[0]: 0.00021648406982421875, 中指先端z[12]: -73.5625
output_image_20231114_173031.png 手首z[0]: 0.0002181529998779297, 中指先端z[12]: -65.8125
output_image_20231114_174046.png 手首z[0]: 0.0002727508544921875, 中指先端z[12]: -79.875
output_image_20231114_174311.png 手首z[0]: 0.00013566017150878906, 中指先端z[12]: 63.75
-
中指先端z[12]: 45.90625
-
中指先端z[12]: 61.59375
-
中指先端z[12]: 1.0263671875
-
中指先端z[12]: -73.5625
-
中指先端z[12]: -65.8125
-
中指先端z[12]: -79.875
-
中指先端z[12]: 63.75
0. wrist
1. thumb_cmc
2. thumb_mcp
3. thumb_ip
4. thumb_tip
5. index_finger_mcp
6. index_finger_pip
7. index_finger_dip
8. index_finger_tip
9. middle_finger_mcp
10. middle_finger_pip
11. middle_finger_dip
12. middle_finger_tip
13. ring_finger_mcp
14. ring_finger_pip
15. ring_finger_dip
16. ring_finger_tip
17. pinky_mcp
18. pinky_pip
19. pinky_dip
20. pinky_tip