如何通过张量流实时检测两条线之间的角度

问题描述 投票:1回答:1

我们的毕业设计是在进行锻炼的同时实时跟踪人体运动,然后给予他反馈,即锻炼是对还是错,并指示使其成为完美锻炼,因此我们将代码分成第一部分,估算全部人类关键点(联合)和由回复发生在这里通过使用tensorflow:https://github.com/ildoonet/tf-pose-estimation和我们运行此代码,第二部分是执行一个小练习像绑手臂(手部分)90度肩膀,所以我们需要检测肢体之间的角度,并根据这个角度给出指令(语音或书面命令),所以任何人都可以帮助想法或已知代码?

python tensorflow angle pose-estimation keypoint
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.