攝影機的位置很重要。
同一個動作,如果從不同角度拍,系統看到的資訊可能會差很多。
以目前想實作的蚌殼式來說,使用者是側躺進行動作,因此攝影機如果放在完全正側面,雖然很容易看到膝蓋打開的幅度,但左右髖部可能會在畫面中重疊。
這樣反而會讓「骨盆有沒有旋轉」變得比較難觀察。
但如果攝影機移到太前面或太後面,又可能讓腿部動作看起來變形,原本想計算的角度也會受到拍攝方向影響。
所以攝影機並不是隨便找一個位置擺著就可以。
目前我覺得至少需要注意幾件事:
另外,拍攝角度也會直接影響前面提到的 2D 關節角度。
例如一個真實空間中的關節角度沒有改變,但如果人體轉向攝影機,投影到影像平面之後,x、y 座標之間的關係就可能改變。
最後算出來的 2D 角度,也可能跟原本不一樣。
這也是為什麼前面雖然一直在研究「角度應該設定多少」,但如果連攝影機位置都沒有先固定,後面的判斷標準可能就很難穩定。
所以在真正開始動作之前,我希望系統未來可以先有一個簡單的「準備階段」。
例如確認:
「身體有沒有完整入鏡?」
「目前位置適不適合開始?」
「關鍵點是否能穩定取得?」
符合基本條件之後,再開始記錄動作。
這樣比起使用者一打開攝影機,系統就立刻開始判斷,應該會可靠很多。
也有在想是否要多方面攝影。