2014年8月19日 星期二

8/19 meeting內容

1. 抓動態身高 (用比例算)

   程式碼:跌倒偵測前 → 隨時間改變的動態身高 → 計算頭部高度變化量 → 大於一個閥值(門檻值) → 開始跌倒偵測 → 身高固定住

2. 確定特徵值的可用性

    f1:跌倒持續期間(影格為單位)

    f2:頭部最大下跌變化量

    f3:頭部與前一影格的最大下跌變化量

    f4:頭部下跌過程中最低點

    // f5:跌倒持續期間內 頭部下墜影格比例

    f6:跌倒期間頭部Z座標變化

3. 程式流程圖



4.跌倒流程圖



2014年8月17日 星期日

8/18 專研進度

8/11 meeting問題討論

1.你的身高值是固定的嗎?

   身高值再跌倒當下就確定了 跌倒過程中身高變化不影響

2.你多加了Z值是有什麼作用?

   Z值待研究中 研究向前與向後跌的影響

3.關於蹲下時的F2~F4的特徵點為什麼會是錯誤的?

   錯誤是因為蹲下沒有超過跌倒的馭值 

2014年8月13日 星期三

8/11 Meeting問題討論

關於澤宇你的程式我們有討論出下列幾個問題點

1.你的身高值是固定的嗎?
2.你多加了Z值是有什麼作用?
3.關於蹲下石的F2~F4的特徵點為什麼會是錯誤的?

大概是這樣唷 抱歉晚兩天PO上來 對不起唷!!!

2014年8月6日 星期三

8/7 專研進度

1. 加入頭部 Z座標考慮,新加一個特徵 f6

    f6定義:跌倒期間頭部Z座標變化量
                 
             開始:偵測跌倒開始的當下影格(不是前2影格)
             結束:結束當下影格



測試:





2014年8月5日 星期二

8/6 專研進度

1. 接下來進度:

    (1)考慮 Z座標,
       
         本來想法:從 Cvpoint 改成 CvPoint3D32f,變成3維座標

         後來發現 :寫檔時已經有錄製 Z座標在 Vector4裡面可以用

    (2)研究深度圖

    (3)把輸出視窗的值輸出到 txt 檔

2. 今日完成進度:

    跌倒開始與結束判定完成
 
    方法:跌倒開始 → 頭部 Y 座標與前一影格相比,相差大於60時的 "前2個影格" 為開始,
                                      但頭部與腳所抓的身高為前1影格
                跌倒結束 → 頭部位置向上移動時,斜率小於0 即結束

    結果:9個跌倒樣品,判定皆準確


跌倒:



數值為正:




數值為正:







蹲下:






沒有超過域值範圍:



頭部最小高度為正:

發現是腳部高度問題,由跌倒最低腳位置改為跌倒開始時的腳部位置 


2014年8月4日 星期一

8/5 meeting內容

1. 接下來進度:

    (1)考慮 Z座標,寫檔時加入 Z座標,從 Cvpoint 改成 CvPoint3D32f,變成3維座標

    (2)研究深度圖  


2. 跌倒開始與結束完成
    跌倒結束由上升5個影格改為斜率小於 0 結束
    由與前5影格相比改為與前1影格相比


2. 原始身高為 "判斷開始跌倒" 的前一影格

3. 蹲下站身高的比例不會超過一個值(比例)

4. 8月份專研進度分工:
 
    澤宇:特徵、跌倒判定、程式部分

    奕汎: Z座標(向前/後跌倒)、深度圖

    8月中進入分類訓練