internal static extern void cveRTreesGetVotes(IntPtr model, IntPtr samples, IntPtr results, DTrees.Flags flags);
/// <summary> /// Returns the result of each individual tree in the forest. /// In case the model is a regression problem, the method will return each of the trees' /// results for each of the sample cases.If the model is a classifier, it will return /// a Mat with samples + 1 rows, where the first row gives the class number and the /// following rows return the votes each class had for each sample. /// </summary> /// <param name="samples">Array containing the samples for which votes will be calculated.</param> /// <param name="results">Array where the result of the calculation will be written.</param> /// <param name="flags">Flags for defining the type of RTrees.</param> public void GetVotes(IInputArray samples, IOutputArray results, DTrees.Flags flags) { using (InputArray iaSamples = samples.GetInputArray()) using (OutputArray oaResults = results.GetOutputArray()) MlInvoke.cveRTreesGetVotes(_ptr, iaSamples, oaResults, flags); }