動作比對系統
班級 : 資工三 B
指導教授 : 張慶寶老師
組員 :
4010E024鄭國成 4010E028 翁世盈
4010E077李奕辳 4010E097 吳承軒
(a) 將電壓增壓器和 BC H05 藍芽結 合
(c) 試接開關測試運作情況 (d) 產品實體圖 ( 未放入盒子 ) (b) 將電池和 BC H05 藍
芽、 .
電壓增壓器做整合
硬體進度
2014_11_18 進度報告
(e) 將成品放入盒子
(f) 蓋上盒子並將邊緣貼齊
軟體進度
(g) 軟體流程圖
美化及連線設置
(h) 分析程式架構圖
動作比對系統,主要是為了了解兩個動作間的相似度,而要實現則須 先有動作的特徵值來做為比對的依據,因此藉由三軸加速器,來獲得三維 空間上點與點之間的資訊,便可以得知一個完整得連續動作,接著把連續 點形成的動作轉化為純量,借此比對每個動作之間的相似性,所以使用歐 基里德距離轉換出三維中每個點之間的距離純量 (i)
(i) 距離公式歐基里德公式
而由於動作的資訊是與時間有關的離散數據,因此選用了動態時間扭 曲 ( 註 1) 的演算法來處理,主要是因為動態時間扭曲,可以決定一個範圍 的公式 (j) 。
(j) 動態時間扭曲
動態時間扭曲:又稱為 DTW(Dynamic Time Wraping, DTW) ,主要是用來比 對兩筆離散資訊間的相似度,而資料的種類為跟時間序列資料有關的資料
,如氣候的變化、市場的波動、血壓的高低,音訊比對處理等等。
時間複雜度為:
※ 如只需粗略的情況,則可使用 FastDTW ,可將時間縮到 ,但精 準度同時會下降。