【问题标题】:Mediapipe Python - link landmark with handednessMediapipe Python - 将地标与惯用手联系起来
【发布时间】:2021-07-30 23:49:02
【问题描述】:

我正在尝试使用 python 中的 Mediapipe 在每只手周围创建一个矩形。 我无法理解如何将惯用手(左手或右手)与地标联系起来。

results = hands.process(image)
hand_landmarks = results.multi_hand_landmarks
handedness = results.multi_handedness

从手的地标我得到每只手的 21 个地标(所以 42) 从惯用手我得到关于右或左的信息 由于我没有得到关于坐标的参考,因此我无法链接此信息。提前致谢。

【问题讨论】:

    标签: python mediapipe


    【解决方案1】:

    地标和惯用手列表的 idx 似乎是相关联的。例如idx 0 是同一只手。所以..如果您枚举其中一个,枚举列表的当前索引将从另一个获取相关信息..

    类似下面的东西会给你以 lbl 为单位的手牌的右或左评估。请注意,惯用手评估假定图像处于镜像模式,因此可能需要翻转图像才能使惯用手按预期工作。分类访问硬索引可能是我的一个杂项..

    for idx, handLms in enumerate(results.multi_hand_landmarks):
        ...
        lbl = results.multi_handedness[idx].classification[0].label
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-20
      • 1970-01-01
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-12
      相关资源
      最近更新 更多