他有要等長啊!上面有個公式有講了Diff = Diff + abs(a[cnt] - b[cnt]); 這個前提應就是要等長吧 ?? 還是我誤會了 ??不過照整個述敘看起來,原 po 想要的,應該是去計算,兩個波型數值的相似度,最後那明顯是種 MSE若猜對的話,就用內插法吧。src :
http://codepad.org/lLTUU4Akresult :
" target="_blank" rel="nofollow">再補一下好了,我想原 po 要做的是幾個手勢做判斷,而特徵點的取得個數不同,所以想先展開,但展開要件是波形要和原本長得像,再去做 MSE 計算。而我 code 裡的內插法主要是補點加權,假設 mapping 到的是 dst[0]=src[6.7]則 src[0] = dst[6]*0.3 + dst[7]*0.7若猜錯的話... 額 .. 就略過我的發言吧 Orz疑!我看懂 LPH66 敘述了,那請問,若不展開變等長的話,有什麼方法可以判斷兩個,取樣點數不同之波型是否相似呢?