diff --git a/Utilities/otbsvm/svm.cpp b/Utilities/otbsvm/svm.cpp index 507b851e865112c52d3f049493897d6fe47b87bc..2b85984953e1d66a38c30db482e01f682929fbc7 100644 --- a/Utilities/otbsvm/svm.cpp +++ b/Utilities/otbsvm/svm.cpp @@ -275,11 +275,11 @@ private: }; Kernel::Kernel(int l, svm_node * const * x_, const svm_parameter& param) -:kernel_type(param.kernel_type), degree(param.degree), +:/*** Begin OTB modification ***/ + m_param(param), + /*** End OTB modification ***/ + kernel_type(param.kernel_type), degree(param.degree), gamma(param.gamma), coef0(param.coef0) -/*** Begin OTB modification ***/ -, m_param(param) -/*** End OTB modification ***/ { switch(kernel_type) { @@ -2655,7 +2655,7 @@ int svm_save_model(const char *model_file_name, const svm_model *model) return -1; } - //Load generic parameters + //Save generic parameters int cr = param.kernel_generic->save_parameters(&fp,"generic_kernel_parameters"); if( cr != 0 ) { @@ -2669,7 +2669,7 @@ int svm_save_model(const char *model_file_name, const svm_model *model) fprintf(stderr, "composed kernel functor is not initialized\n"); return -1; } - //Load generic parameters + //Save generic parameters int cr = param.kernel_composed->save_parameters(&fp, "composed_kernel_parameters"); if (cr != 0) {