開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2008
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
opencv
問題(Question):
我想對一些資料進行curve fittingu,首先我使用一般的LSE方法去fit
curve function 使用 y=a*exp(-1*pow((x-b)/c,2))
只是這樣的精確度不是太高,所以現在想改用2個guass function來fit
不過兩個高斯function,就不太容易轉成多項式
所以現在想使用opencv的CvLevMarq來fit,但是苦於看不懂如何使用
假設我有input X, output Y 長度n
curve function y=a1*exp(-1*pow((x-b1)/c1,2))+a2*exp(-1*pow((x-b2)/c2,2))
6個係數
請教若以這些資料來進行curve fitting的話,我要如何在CvLevMarq上應用
ps.我知道使用高階的多項式可以讓精度高一點,只是想學習一下opencv的用法