Calculates orthonormal eigen basis and the averaged object for a group of the input objects.
Namespace:
Emgu.CV
Assembly:
Emgu.CV (in Emgu.CV.dll) Version: 2.0.1.0 (2.0.1.0)
Syntax
Parameters
- input
- Type: array<
System..::.IntPtr
>[]()[]
Pointer to the array of IplImage input objects
- calcLimit
- Type:
Emgu.CV.Structure..::.MCvTermCriteria
%
Criteria that determine when to stop calculation of eigen objects. Depending on the parameter calcLimit, calculations are finished either after first calcLimit.max_iter dominating eigen objects are retrieved or if the ratio of the current eigenvalue to the largest eigenvalue comes down to calcLimit.epsilon threshold. The value calcLimit -> type must be CV_TERMCRIT_NUMB, CV_TERMCRIT_EPS, or CV_TERMCRIT_NUMB | CV_TERMCRIT_EPS . The function returns the real values calcLimit->max_iter and calcLimit->epsilon
- eigVecs
- Type: array<
System..::.IntPtr
>[]()[]
Pointer either to the array of eigen objects
- eigVals
- Type: array<
System..::.Single
>[]()[]
Pointer to the eigenvalues array in the descending order; may be NULL
- avg
- Type: System..::.IntPtr
Averaged object
Return Value
Pointer either to the array of eigen objects or to the write callback function
See Also