http://www.emgu.com

The type of the mixture covariation matrices

**Namespace:** Emgu.CV.ML.MlEnum**Assembly:** Emgu.CV.ML (in Emgu.CV.ML.dll) Version: 2.4.0.1717 (2.4.0.1717)

# Syntax

C# |
---|

public enum EM_COVARIAN_MATRIX_TYPE |

Visual Basic |
---|

Public Enumeration EM_COVARIAN_MATRIX_TYPE |

Visual C++ |
---|

public enum class EM_COVARIAN_MATRIX_TYPE |

# Members

Member name | Value | Description | |
---|---|---|---|

COV_MAT_SPHERICAL | 0 | A covariation matrix of each mixture is a scaled identity matrix, ?k*I, so the only parameter to be estimated is ?k. The option may be used in special cases, when the constraint is relevant, or as a first step in the optimization (e.g. in case when the data is preprocessed with PCA). The results of such preliminary estimation may be passed again to the optimization procedure, this time with cov_mat_type=COV_MAT_DIAGONAL | |

COV_MAT_DIAGONAL | 1 | A covariation matrix of each mixture may be arbitrary diagonal matrix with positive diagonal elements, that is, non-diagonal elements are forced to be 0's, so the number of free parameters is d for each matrix. This is most commonly used option yielding good estimation results | |

COV_MAT_GENERIC | 2 | A covariation matrix of each mixture may be arbitrary symmetrical positively defined matrix, so the number of free parameters in each matrix is about d2/2. It is not recommended to use this option, unless there is pretty accurate initial estimation of the parameters and/or a huge number of training samples |