Table of Contents

Class StatModelExtensions

Namespace
Emgu.CV.ML
Assembly
Emgu.CV.dll

A statistic model

public static class StatModelExtensions
Inheritance
StatModelExtensions
Inherited Members

Methods

Predict(IStatModel, IInputArray, IOutputArray, int)

Predicts response(s) for the provided sample(s)

public static float Predict(this IStatModel model, IInputArray samples, IOutputArray results = null, int flags = 0)

Parameters

model IStatModel

The model.

samples IInputArray

The input samples, floating-point matrix.

results IOutputArray

The optional output matrix of results.

flags int

The optional flags, model-dependent.

Returns

float

Response for the provided sample

Train(IStatModel, IInputArray, DataLayoutType, IInputArray)

Trains the statistical model.

public static bool Train(this IStatModel model, IInputArray samples, DataLayoutType layoutType, IInputArray responses)

Parameters

model IStatModel

The stat model.

samples IInputArray

The training samples.

layoutType DataLayoutType

Type of the layout.

responses IInputArray

Vector of responses associated with the training samples.

Returns

bool

True if the training is successful.

Train(IStatModel, TrainData, int)

Trains the statistical model.

public static bool Train(this IStatModel model, TrainData trainData, int flags = 0)

Parameters

model IStatModel

The model.

trainData TrainData

The train data.

flags int

The flags.

Returns

bool

True if the training is successful.