簡體   English   中英

如何通過tensorflow實時檢測兩條線之間的角度

[英]How to detect the angle between two lines in real time by tensorflow

我們的畢業項目是在做練習時實時跟蹤人體運動,然后給他反饋該練習是對還是錯,並說明如何使其完美,因此我們將代碼分為兩部分。 第一個是估計所有人類關鍵點(關節),這是通過使用 tensorflow 在這里的 repo 發生的: https : //github.com/ildoonet/tf-pose-estimation ,我們運行此代碼,第二部分是執行小練習,比如將手臂(手部)綁在肩膀上 90 度,所以我們需要檢測四肢之間的角度並根據這個角度給出指令(語音或書面命令),所以任何人都可以提供想法或已知代碼?

在模塊 tf_pose.estimator 中有類 Human,它的列表從方法 PoseEstimator.inference() 返回。 從 Human.body_parts 你可以得到所有的位置和連接——關節。 然后您可以計算關節中零件之間的角度。 應該是一些非常簡單的三角函數,使用 math.atan2 函數來獲得相對於正 x 軸的絕對角度。 然后,您可以計算鏈接中角度相對於彼此的關系,例如從肩部開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM