/// <summary> /// /// </summary> /// <param name="data"></param> /// <param name="param"></param> /// <returns></returns> #else /// <summary> /// /// </summary> /// <param name="data"></param> /// <param name="param"></param> /// <returns></returns> #endif public bool Train(CvMLData data, CvRTParams param) { if (data == null) { throw new ArgumentNullException("data"); } if (param == null) { param = new CvRTParams(); } return(NativeMethods.ml_CvERTrees_train2(ptr, data.CvPtr, param.CvPtr) != 0); }
/// <summary> /// 決定木を学習する /// </summary> /// <param name="trainData"></param> /// <param name="param"></param> /// <returns></returns> #else /// <summary> /// Trains decision tree /// </summary> /// <param name="trainData"></param> /// <param name="param"></param> /// <returns></returns> #endif public virtual bool Train(CvMLData trainData, CvDTreeParams param) { if (trainData == null) { throw new ArgumentNullException(nameof(trainData)); } if (param == null) { param = new CvDTreeParams(); } return(NativeMethods.ml_CvDTree_train3( ptr, trainData.CvPtr, param.CvPtr) != 0); }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> #else /// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> #endif public bool Train(CvMLData data) { return(Train(data, new CvRTParams())); }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <param name="param"></param> /// <returns></returns> #else /// <summary> /// /// </summary> /// <param name="data"></param> /// <param name="param"></param> /// <returns></returns> #endif public bool Train(CvMLData data, CvRTParams param) { if (data == null) throw new ArgumentNullException("data"); if (param == null) param = new CvRTParams(); return NativeMethods.ml_CvERTrees_train2(ptr, data.CvPtr, param.CvPtr) != 0; }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> #else /// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> #endif public bool Train(CvMLData data) { return Train(data, new CvRTParams()); }
/// <summary> /// 決定木を学習する /// </summary> /// <param name="trainData"></param> /// <param name="param"></param> /// <returns></returns> #else /// <summary> /// Trains decision tree /// </summary> /// <param name="trainData"></param> /// <param name="param"></param> /// <returns></returns> #endif public virtual bool Train(CvMLData trainData, CvDTreeParams param) { if (trainData == null) throw new ArgumentNullException("trainData"); if (param == null) param = new CvDTreeParams(); return NativeMethods.ml_CvDTree_train3( ptr, trainData.CvPtr, param.CvPtr) != 0; }