我對opencv非常陌生,剛習慣C++編程,所以這個問題可能很愚蠢。 「struct CvSVMParams」中的參數是用什麼值初始化的?如果我將它們作爲它們的默認值並在不修改它們的情況下訓練分類器?如何判斷opencv中CvSVMParams的默認參數?
-2
A
回答
1
很好,因爲OpenCV的是開源的,你可以只查看源代碼
,但它往往快於它只是谷歌,像https://www.google.no/search?q=struct+CvSVMParams
然後右擊三分命中,在OpenCV的結束文檔http://docs.opencv.org/modules/ml/doc/support_vector_machines.html
然後使用瀏覽器的網頁搜索功能(通常[Ctrl鍵F]爲「找到」),以查找該頁面中的文本「CvSVMParams」,導致你失望的頁面http://docs.opencv.org/modules/ml/doc/support_vector_machines.html#cvsvmparams-cvsvmparams
在這一點上它是閱讀文檔
它是一種技能,是必不可少的事情,所以我不打算重複這裏就是我在0.5秒左右–發現有破壞它只要看看。我也建議您嘗試從頭開始尋找自己。因爲這也是你需要的一項基本技能,並且必須經過培訓達到
0
這裏是構造:
// SVM training parameters
struct SvmParams
{
int svmType;
int kernelType;
double gamma;
double coef0;
double degree;
double C;
double nu;
double p;
Mat classWeights;
TermCriteria termCrit;
SvmParams()
{
svmType = SVM::C_SVC;
kernelType = SVM::RBF;
degree = 0;
gamma = 1;
coef0 = 0;
C = 1;
nu = 0;
p = 0;
termCrit = TermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS, 1000, FLT_EPSILON);
}
SvmParams(int _svmType, int _kernelType,
double _degree, double _gamma, double _coef0,
double _Con, double _nu, double _p,
const Mat& _classWeights, TermCriteria _termCrit)
{
svmType = _svmType;
kernelType = _kernelType;
degree = _degree;
gamma = _gamma;
coef0 = _coef0;
C = _Con;
nu = _nu;
p = _p;
classWeights = _classWeights;
termCrit = _termCrit;
}
};
相關問題
- 1. 如何判斷是否可以隱藏默認的EKCalendar'日曆'?
- 2. 如何判斷Jetty是默認的Web應用程序
- 3. 如何判斷手動選擇或默認
- 4. 如何判斷Map是否有默認值?
- 5. 如何使參數默認?
- 6. 如何判斷URL中的參數是否在瓶中?
- 7. 如何判斷opencv中SVM的預測結果?
- 8. 如何使用非默認參數的值作爲Python中默認參數的默認值?
- 9. 如何判斷ResNet-18中的層數?
- 10. C中的默認參數
- 11. C++中的默認參數
- 12. 默認參數++
- 13. 默認參數
- 14. 默認參數
- 15. 默認參數
- 16. 默認參數
- 17. 默認參數
- 18. 默認參數
- 19. 判斷一個圖像(OpenCV的&C++)
- 20. 語法錯誤:非默認參數如下默認參數
- 21. 如何判斷視頻是否在opencv中結束?
- 22. 如何解構默認的參數?
- 23. 如何判斷Django運行的項目大小大於默認的memcached?
- 24. 如何回溯默認函數參數?
- 25. 如何判斷一個MySQL字段是否有一個空字符串的默認值或沒有默認值?
- 26. 如何判斷默認情況下包含Rust std lib的哪些模塊?
- 27. PyQt5默認參數後的非默認參數?
- 28. 默認參數和非默認參數的順序
- 29. 如何通過非默認參數與默認參數在Python Django表單
- 30. 如何默認爲默認參數在Python
+1強調搜索的技巧。 –
對不起,我沒有提到我使用2.3。我總是被帶到舊的文檔(http://opencv.willowgarage.com/documentation/cpp/ml_support_vector_machines.html?highlight=svm#cvsvmparams),它沒有說明默認的構造函數是如何初始化結構的,但我想它是安全地假設它是一樣的。在任何情況下,我都會嘗試查看源代碼。謝謝 –