iT邦幫忙

2026 iThome 鐵人賽

DAY 24
0
自我挑戰組

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

如果真的打開這套系統,一次完整流程會怎麼跑?

  • 分享至 

  • xImage
  •  

如果真的打開這套系統,一次完整的使用流程到底會長什麼樣子?
目前我想像中的流程大概可以分成幾個階段。

第一步:選擇要進行的復健動作
使用者先從系統中選擇今天要進行的動作。
例如目前第一個實作的:蚌殼式(Clamshell)
選擇之後,系統可以先簡單顯示動作說明,以及攝影機建議擺放的位置。
接著才進入實際辨識畫面。

第二步:確認攝影機與人體位置
攝影機開啟後,系統不會立刻開始計次。
而是先確認:

  • 人體是否完整出現在畫面中
  • 重要關鍵點是否能穩定取得
  • 使用者距離攝影機是否合適
  • 身體是否進入適合辨識的側躺姿勢
    如果位置不適合,就先提醒使用者調整。
    等條件足夠穩定後,再進入下一步。

第三步:取得起始姿勢
使用者保持起始姿勢幾秒鐘,系統記錄目前的髖部、膝蓋、肩膀等關鍵點位置。
這些資料可以作為後續動作判斷的參考基準。
例如之後想觀察骨盆有沒有旋轉,就可以比較:
「現在的髖部位置」和「一開始記錄的髖部位置」差了多少。

第四步:正式開始動作
準備完成後,系統顯示:可以開始。
接著就進入前面提過的動作狀態:
READY

OPENING

OPEN

RETURNING

READY

當使用者完整走完一次循環後,才把次數 +1。
這樣可以避免在最高點停留時被重複計算。

第五步:動作進行時提供即時回饋
在使用者進行蚌殼式的過程中,系統會同步觀察:
膝蓋打開幅度、骨盆位置、軀幹變化,以及目前人體關鍵點是否穩定。
如果發現比較明顯的問題,就提供簡單的提示。
例如:「請保持骨盆穩定。」
而不是一次把所有角度、座標與錯誤訊息全部丟給使用者。

第六步:完成一組訓練
當使用者做到設定的次數後,這一組訓練結束。
系統可以整理這次的結果,例如:
總完成:10 次
符合設定條件:8 次
需注意:2 次
並顯示這次最常出現的問題。
例如:「本次較常出現骨盆旋轉。」
最後再將需要的資訊保存成訓練紀錄。
所以整個流程整理起來就是:
選擇動作

確認拍攝位置

取得起始姿勢

開始動作辨識

自動計次+即時回饋

完成訓練

查看結果與紀錄
原本一開始想到這個專題時,只覺得:「用攝影機判斷復健動作。」
但真的一路拆下來才發現,中間其實包含了很多小問題。
從怎麼看到人體,到怎麼知道一次動作開始、結束,再到怎麼把錯誤轉換成使用者看得懂的提醒。
而當這些部分慢慢串起來之後,才開始比較像是一套完整的「居家復健動作輔助系統」。


上一篇
復健介面到底要放什麼?
下一篇
前面那些功能,在程式裡到底怎麼串起來。
系列文
基於人體姿態估測與個人化代償分析之居家復健動作輔助系統30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言