接下來,終於可以開始挑一個實際動作,把前面的概念放進系統裡。
目前第一個想嘗試的動作是:蚌殼式
蚌殼式通常採側躺姿勢,雙腿彎曲、雙腳保持接近,再將上側膝蓋往上打開。
乍看之下,這個動作好像只需要判斷:
「膝蓋有沒有打開?」
但實際上並沒有這麼簡單。
如果只是為了把膝蓋抬得更高,身體可能會跟著往後翻,骨盆也可能一起旋轉。
最後從畫面上看,膝蓋確實打開了。
但這個動作到底是靠髖部完成,還是靠整個骨盆跟著翻過去完成,就成為我們需要進一步觀察的地方。
因此,在蚌殼式中,我目前想觀察的不只有上側膝蓋的位置,還包括:
這也剛好呼應前面一直提到的一件事:
動作完成,不代表動作正確。
不過蚌殼式也讓我遇到新的技術問題。
因為使用者是側躺的,從攝影機畫面來看,左右兩側的髖部可能會靠得很近。
如果骨盆產生前後旋轉,只利用畫面中的 x、y 座標,不一定能很清楚地觀察到。
因此後續可能還需要搭配 z 軸的深度資訊,或者測試不同攝影機角度,看看哪一種方式比較能穩定觀察骨盆的位置變化。
所以第一個動作看起來只是簡單的「打開膝蓋」,實際拆開後卻包含了主要動作、骨盆穩定以及軀幹代償等不同問題。
而下一步,就是要把蚌殼式從一個連續的動作,拆成:
起始 → 打開 → 最高點 → 回到起始位置
讓系統開始知道,一次完整的動作到底是怎麼發生的。