我们的毕业设计是在做练习的同时实时跟踪人体运动,然后给他反馈那个练习是对还是错,以及如何让它变得完美,所以我们把代码分成了两部分。第一个是通过使用tensorflow:https://github.com/ildoonet/tf-pose-estimation估计所有的人体关键点(关节),然后我们运行这段代码,第二部分是执行一个小练习,比如将手臂(手部分)绑到肩膀90度,所以我们需要检测四肢之间的角度,并根据这个角度给出指令(语音或书面命令),所以有人可以帮助我们想出一个想法或已知的代码吗?
发布于 2019-03-11 06:28:34
在模块tf_pose.estimator中有一个类Human,它的列表从方法PoseEstimator.inference()返回。从Human.body_parts你可以得到所有的位置和连接关节。然后,您可以计算运动类型中零件之间的角度。应该是一些非常简单的三角函数,用math.atan2函数来获得与正x轴的绝对角度。然后,你可以计算出在一个链接中,agles是如何彼此相对的,例如,从肩部开始。
https://stackoverflow.com/questions/55092932
复制相似问题