Example #1
0
 internal static extern void cveRTreesGetVotes(IntPtr model, IntPtr samples, IntPtr results, DTrees.Flags flags);
Example #2
0
 /// <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);
 }