1. f3 : 蹲下頭部最大跌幅範圍 : 0.04 ~ 0.408 極端值 : 沒有超過門檻
2. f3 : 跌倒頭部最大跌幅範圍 : 0.2 ~ 0.56 極端值 : 2.04, 0.12
觀察現象:
Z值可用來增加判斷"跌倒與蹲下"的準確性
→ 蹲下Z值幾乎都小於0.17 , 極端值:0.25
→ 跌倒Z值幾乎都在0.26以上 僅2個樣本小於0.26
data11跌倒 與 data28蹲下 相似(f3,f6相似)
推論結果 :
// 結果判斷
if( f3>0.41 ){
cout<<endl<< "偵測到跌倒" <<endl;
}
else if( f3<0.2 ){
cout<<endl<< "偵測為蹲下" <<endl;
}
else if( f6>0.26 || f6<-0.26 ){
cout<<endl<< "偵測到跌倒" <<endl;
}
else if( f6<0.17 && f6>-0.17 ){
cout<<endl<< "偵測為蹲下" <<endl;
}
else{
cout<<endl<< "無法準確判斷" <<endl;
}
大部分皆正確 少部分會錯
程式進度:
第一階段判斷完成 跌倒與蹲下大略精準分開
第二階段 : 修改f2, f4 程式碼 → 重新評估f2, f4
彎腰與其他動作
Kinect的專題研究
2014年10月24日 星期五
2014年10月16日 星期四
10/17 meeting內容
Meeting內容:
1. 最後收尾: 程式顯示結果
2. 結果分為4類: 跌倒 蹲下 彎腰 其他所有
3. 改到即時 kinect 展示用
4. 文件
接下來進度:
1. 寫程式碼:正常影片,沒有超過門檻值時,要停下來,判斷為非跌倒影片
2. 加入 f2, f4 的考慮,更精確判斷
f2:頭部下降高度
f4:頭部最小高度(以腳當作地板為基礎)
解決問題:
1. 正常影片和彎腰影片,如果頭部超出畫面,會有骨節點落差現象,造成誤判跌倒
2. 彎腰影片,身高抓過短,不正確身高,造成誤判為超過跌倒門檻值
3.
目前進度:
1. 跌倒頭部最大跌幅範圍:0.2 ~ 0.56 極端直:2.04 , 0.12
1. 最後收尾: 程式顯示結果
2. 結果分為4類: 跌倒 蹲下 彎腰 其他所有
3. 改到即時 kinect 展示用
4. 文件
接下來進度:
1. 寫程式碼:正常影片,沒有超過門檻值時,要停下來,判斷為非跌倒影片
2. 加入 f2, f4 的考慮,更精確判斷
f2:頭部下降高度
f4:頭部最小高度(以腳當作地板為基礎)
解決問題:
1. 正常影片和彎腰影片,如果頭部超出畫面,會有骨節點落差現象,造成誤判跌倒
2. 彎腰影片,身高抓過短,不正確身高,造成誤判為超過跌倒門檻值
3.
目前進度:
1. 跌倒頭部最大跌幅範圍:0.2 ~ 0.56 極端直:2.04 , 0.12
2014年10月2日 星期四
2014年9月25日 星期四
2014年9月23日 星期二
2014年9月18日 星期四
2014年9月17日 星期三
訂閱:
意見 (Atom)























.png)







.png)
