去醫院或物理治療時,治療師可能會教一些回家需要持續做的復健動作,但回家之後,使用者常常只記得「這個動作要做」,卻不一定知道自己做得對不對。有時候動作看起來完成了...
Day 02 電腦怎麼看懂人體動作? Day 1 提到,我們希望透過攝影機觀察使用者進行居家復健時的動作,並利用 MediaPipe Pose Landmark...
前兩天提到,我們可以利用 MediaPipe Pose Landmarker 從攝影機畫面中取得人體的關鍵點,並把這些點連接成人體骨架。 但做到這裡,其實系統仍...
到底要怎麼定義「動作正確」?一開始很容易想到最簡單的方法:假設某個動作要求膝蓋彎曲 90 度,那只要使用者做到 90 度,就判斷為正確。但實際想下去會發現,事情...
在實際復健中,有一個很重要的問題:動作看起來有完成,不代表身體真的用對方式完成。這就是我這次專題很想處理的一個概念——代償動作。 所謂代償,可以先簡單理解成:當...
實際拿到資料之後,電腦並不會直接告訴我們:「你的右肩太高了」「你的身體往左邊歪了」它給我們的,其實是一組一組的座標資料。最基本的就是 x 與 y。 當這些關鍵點...
例如一個人把手往攝影機方向伸,從畫面上看,手腕的左右、上下位置可能沒有改變很多。但實際上,它和攝影機之間的距離已經改變了。這時候就會用到第三個座標:z。 在 M...
如果想判斷使用者的膝蓋到底彎了多少、手肘有沒有伸直,就需要進一步把這些座標轉換成比較有意義的資訊。 其中最常用的一種,就是:關節角度。其實計算一個關節角度,只需...
是不是只要設定一個標準角度,就可以判斷動作正不正確? 例如要求膝蓋一定要彎到 90°,做到 90° 就正確,沒有做到就錯誤。但實際上,這種判斷方式可能太嚴格。因...
這個範圍到底要設多大?假設今天希望某個動作的目標角度接近 90°。如果設定:85°~95°可能很精確,但也可能因為人體姿態估測本身的小誤差,讓原本其實做得不錯的...