iT邦幫忙

2026 iThome 鐵人賽

DAY 19
0
自我挑戰組

基於人體姿態估測與個人化代償分析之居家復健動作輔助系統系列 第 19

開始動作前,系統是不是應該先做一次檢查?

  • 分享至 

  • xImage
  •  

我開始覺得,在真正開始記錄復健動作之前,系統不應該一打開攝影機就直接開始判斷。
比較合理的方式,應該是先經過一個簡單的「準備階段」。

也就是先確認:
目前這個畫面,真的適合開始辨識嗎?
以蚌殼式來說,我目前會想先檢查幾個條件。
例如:

  • 身體主要部位是否完整出現在畫面中
  • 髖部、膝蓋、腳踝等重要關鍵點是否有被穩定偵測
  • 使用者是否離攝影機太近或太遠
  • 身體是否已經進入預期的側躺姿勢
  • 攝影機角度是否讓重要關鍵點過度重疊

如果這些條件還沒有達到,系統就可以先提示使用者調整,而不是直接開始計次。
例如顯示:

「請將身體完整移入畫面」
「請稍微遠離攝影機」
「請調整拍攝角度」
「正在確認姿勢,請稍候」

等到系統確認關鍵點穩定之後,再顯示:可以開始。
除了確認拍攝環境之外,這個準備階段還可以順便建立「起始基準」。
因為每個人的身形、躺的位置與攝影機擺放都不完全相同。
如果系統一開始先記錄幾個穩定影格,就可以取得使用者當下的:

  • 起始髖部位置
  • 起始膝蓋位置
  • 左右髖部的相對關係
  • 肩膀與骨盆的位置
  • 初始姿勢的角度

接下來進行動作時,就可以多一個判斷方式:
不是只跟固定數字比較,而是跟「使用者自己的起始姿勢」比較。
例如骨盆旋轉的判斷,就可以觀察:
「和剛開始側躺時相比,髖部的位置改變了多少?」
這樣可能會比所有人都使用完全相同的座標門檻更合理。
所以這個「開始前檢查」其實不只是提醒使用者把鏡頭擺好。
它同時也是在幫系統取得一個比較穩定的初始狀態。

目前我想像的流程大概會是:
開啟攝影機

確認人體是否入鏡

確認重要關鍵點是否穩定

取得起始姿勢基準

顯示「可以開始」

正式進入動作辨識
做到這裡之後,整個系統的流程也開始比單純「開攝影機 → 算角度」完整很多。


上一篇
攝影機的位置會不會影響辨識結果?
下一篇
做錯了,系統到底要怎麼提醒
系列文
基於人體姿態估測與個人化代償分析之居家復健動作輔助系統20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言