實施簡單形狀匹配算法以匹配從僅8點(x,y)內插的圖對於類似圖的數據庫(> 12 000個條目),每個節點具有> 100個節點。該數據庫有6類圖表(6種不同條件下測得的信號),主要目標是找到正確的類別(因此對於每個類別,大約有2000個圖表進行比較)。使用非線性最小二乘法對圖進行形狀匹配
8節點圖將代表測量的實際數據,但現在我通過從數據庫中選擇一個隨機圖,然後從中選擇8個點,然後使用高斯隨機數生成器對其進行塗抹來模擬該數據。
實現非線性最小二乘法以比較8節點圖形與數據庫中每個圖形的最佳方式是什麼?你知道有哪些C++庫可以幫助嗎?
是否有必要找到8節點圖的實際公式(f(x))以用於最小二乘法,或者是否足以在請求的點中使用插值,例如從gsl庫進行插值?
謝謝你的回答。我也使用ROOT,但僅用於繪圖(圖形)。對於插值,我使用了Gnu Scientific Library。 不幸的是,沒有超過8個節點用於比較的可能性,我的測試表明,基於最小二乘法的方法給出了非常不令人滿意的結果(僅在9%的測試中正確匹配)。所以我現在正在尋找一個更好的方法來做到這一點。感謝您的時間和幫助。 – 2013-05-18 09:09:00