如何解决Mediapipe Python - 将地标与惯用手联系起来
我正在尝试使用 python 中的 Mediapipe 在每只手周围创建一个矩形。 我无法理解如何将惯用手(左或右)与地标联系起来。
results = hands.process(image)
hand_landmarks = results.multi_hand_landmarks
handedness = results.multi_handedness
从手部地标我得到每只手 21 个地标(所以 42) 从惯用手我得到关于右手或左手的信息 由于惯用手,我没有得到有关坐标的参考,因此无法链接此信息。提前致谢。
解决方法
似乎地标的 idx 和惯用手列表是相关联的。例如idx 0 适用于同一只手。所以..如果你枚举其中一个,枚举列表的当前索引将从另一个获取相关信息..
类似下面的东西会给你以 lbl 为单位的手牌的右或左评估。请注意,惯用手评估假定图像处于镜像模式,因此可能需要翻转图像才能使惯用手按预期工作。分类访问硬索引对我来说可能是一个麻烦..
for idx,handLms in enumerate(results.multi_hand_landmarks):
...
lbl = results.multi_handedness[idx].classification[0].label
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。