因為使用者可能真的完成了 10 下,卻不代表這 10 下的姿勢都符合我們設定的條件。
所以接下來,我想把兩個概念分開:
完成次數
以及
符合姿勢條件的次數
以蚌殼式來說,假設使用者成功完成:
起始 → 打開 → 回到起始
那這一次就可以先算進「完成次數」。
但在動作進行的過程中,系統還可以同時觀察其他資訊,例如:
如果動作完整完成,而且這些條件也都落在目前設定的範圍內,就可以把這一下記錄成:
符合條件:1 次
但如果動作雖然做完了,過程中卻出現明顯的骨盆旋轉,那就可能變成:
完成:1 次
符合條件:0 次
這樣最後就不只是顯示:「今天完成 10 次」
而可以進一步整理成:
甚至可以計算一個簡單的比例:
符合條件率 = 符合條件次數 ÷ 總完成次數
例如:8 ÷ 10 = 80%
這樣使用者就能看到的不只是「今天有沒有做」,還可以知道自己的動作表現大概如何。
不過,這裡也要注意一件事。
目前系統主要是利用攝影機觀察人體姿勢,所以能判斷的是:
外在動作是否符合我們設定的姿勢條件。
它並不能直接知道某一條肌肉有沒有正確發力,也不能因此直接取代治療師的專業判斷。
所以在系統設計上,我目前比較傾向使用「符合姿勢條件」這種說法,而不是單純把所有結果分成「正確」和「錯誤」。
從今天開始,系統終於不只是幫忙「數次數」,而是開始嘗試記錄:
每一次動作,是怎麼完成的。
後續我也希望當他做錯的話,也可以有語音進行提醒,比方說肚子要縮起來,屁股用力不是大腿用力這種的。