EM Class |
Namespace: OpenCvSharp
The EM type exposes the following members.
Name | Description | |
---|---|---|
AllocatedMemory |
Gets or sets a memory address allocated by AllocMemory.
(Inherited from DisposableObject.) | |
AllocatedMemorySize |
Gets or sets the byte length of the allocated memory
(Inherited from DisposableObject.) | |
ClustersNumber |
The number of mixture components in the Gaussian mixture model.
Default value of the parameter is EM::DEFAULT_NCLUSTERS=5.
Some of EM implementation could determine the optimal number of mixtures
within a specified value range, but that is not the case in ML yet.
| |
CovarianceMatrixType |
Constraint on covariance matrices which defines type of matrices.
| |
CvPtr |
Native pointer of OpenCV structure
(Inherited from DisposableCvObject.) | |
DataHandle |
Gets or sets a handle which allocates using cvSetData.
(Inherited from DisposableObject.) | |
Empty |
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
(Inherited from Algorithm.) | |
IsDisposed |
Gets a value indicating whether this instance has been disposed.
(Inherited from DisposableObject.) | |
IsEnabledDispose |
Gets or sets a value indicating whether you permit disposing this instance.
(Inherited from DisposableObject.) | |
TermCriteria |
The termination criteria of the %EM algorithm.
The EM algorithm can be terminated by the number of iterations
termCrit.maxCount (number of M-steps) or when relative change of likelihood
logarithm is less than termCrit.epsilon.
Default maximum number of iterations is EM::DEFAULT_MAX_ITERS=100.
|
Name | Description | |
---|---|---|
AllocGCHandle |
Pins the object to be allocated by cvSetData.
(Inherited from DisposableObject.) | |
AllocMemory |
Allocates the specified size of memory.
(Inherited from DisposableObject.) | |
Create |
Creates empty EM model.
| |
Dispose |
Releases the resources
(Inherited from DisposableObject.) | |
Dispose(Boolean) |
Releases the resources
(Inherited from DisposableObject.) | |
DisposeManaged |
Releases managed resources
(Overrides DisposableObjectDisposeManaged.) | |
DisposeUnmanaged |
releases unmanaged resources
(Inherited from DisposableCvObject.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize |
Destructor
(Inherited from DisposableObject.) | |
GetCovs |
Returns covariation matrices.
Returns vector of covariation matrices. Number of matrices is the number of
gaussian mixtures, each matrix is a square floating-point matrix NxN, where N is the space dimensionality.
| |
GetDefaultName |
Returns the algorithm string identifier.
This string is used as top level xml/yml node tag when the object
is saved to a file or string.
(Inherited from Algorithm.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetMeans |
Returns the cluster centers (means of the Gaussian mixture).
Returns matrix with the number of rows equal to the number of mixtures and
number of columns equal to the space dimensionality.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetWeights |
Returns weights of the mixtures.
Returns vector with the number of elements equal to the number of mixtures.
| |
Load |
Loads and creates a serialized model from a file.
| |
LoadFromString |
Loads algorithm from a String.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NotifyMemoryPressure |
Notifies the allocated size of memory.
(Inherited from DisposableObject.) | |
Predict2 |
Predicts the response for sample
| |
Read |
Reads algorithm parameters from a file storage
(Inherited from Algorithm.) | |
Save |
Saves the algorithm to a file.
In order to make this method work, the derived class must
implement Algorithm::write(FileStorage fs).
(Inherited from Algorithm.) | |
ThrowIfDisposed |
If this object is disposed, then ObjectDisposedException is thrown.
(Inherited from DisposableObject.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TrainE |
Estimate the Gaussian mixture parameters from a samples set.
| |
TrainEM |
Estimate the Gaussian mixture parameters from a samples set.
| |
TrainM |
Estimate the Gaussian mixture parameters from a samples set.
| |
Write |
Stores algorithm parameters in a file storage
(Inherited from Algorithm.) |
Name | Description | |
---|---|---|
DEFAULT_MAX_ITERS | ||
DEFAULT_NCLUSTERS | ||
ptr |
Data pointer
(Inherited from DisposableCvObject.) |