gpt4 book ai didi

python - 如何通过tensorflow实时检测两条线之间的角度

转载 作者:行者123 更新时间:2023-12-01 08:13:28 27 4
gpt4 key购买 nike

我们的毕业项目是在做练习时实时跟踪人体运动,然后向他提供该练习是否正确的反馈以及使其完美的指示,因此我们将代码分为两部分。第一个是使用 tensorflow 估计所有人类关键点(关节),并通过此处的存储库发生:https://github.com/ildoonet/tf-pose-estimation我们运行这段代码,第二部分是执行一个小练习,例如将 ARM (手部)与肩膀成90度,因此我们需要检测四肢之间的角度并根据此给出指令(语音或书面命令)角度,所以任何人都可以帮助提供一个想法或已知的代码?

最佳答案

在模块 tf_pose.estimator 中有一个 Human 类,其列表是从方法 PoseEstimator.inference() 返回的。从 Human.body_parts 中,您可以获得所有位置和连接 - 关节。然后您可以计算关节中零件之间的角度。应该是一些非常简单的三角函数,使用 math.atan2 函数来获取相对于正 x 轴的绝对角度。然后,您可以计算链接中角度之间的相对关系,例如从肩膀开始。

关于python - 如何通过tensorflow实时检测两条线之间的角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55092932/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com