# Enum CovarianceFlags

Specifies operation flags for CalcCovarMatrix(Arr[], Arr, Arr, CovarianceFlags).

**Namespace**: OpenCV.Net

**Assembly**: OpenCV.Net.dll

##### Syntax

`public enum CovarianceFlags : int`

### Fields

Name | Description |
---|---|

Cols | Specifies that all the input vectors are stored as columns of a single matrix. |

Normal | Specifies that a normal covariance matrix with the same linear size as the total number of elements in each input vector should be computed. |

Rows | Specifies that all the input vectors are stored as rows of a single matrix. |

Scale | Specifies that the covariance matrix will be scaled. Scaling will depend on whether Scrambled or Normal flags are set. |

Scrambled | Specifies that the scrambled covariance matrix for fast PCA of a set of very large vectors should be computed. |

UseAvg | Specifies that the method should use the provided average of the input vectors. |