http://www.emgu.com
Caculate the eigen images for the specific traning image

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public static void CalcEigenObjects(
	Image<Gray, byte>[] trainingImages,
	ref MCvTermCriteria termCrit,
	out Image<Gray, float>[] eigenImages,
	out Image<Gray, float> avg
)
Visual Basic
Public Shared Sub CalcEigenObjects ( 
	trainingImages As Image(Of Gray, Byte)(),
	ByRef termCrit As MCvTermCriteria,
	<OutAttribute> ByRef eigenImages As Image(Of Gray, Single)(),
	<OutAttribute> ByRef avg As Image(Of Gray, Single)
)
Visual C++
public:
static void CalcEigenObjects(
	array<Image<Gray, unsigned char>^>^ trainingImages, 
	MCvTermCriteria% termCrit, 
	[OutAttribute] array<Image<Gray, float>^>^% eigenImages, 
	[OutAttribute] Image<Gray, float>^% avg
)
F#
static member CalcEigenObjects : 
        trainingImages : Image<Gray, byte>[] * 
        termCrit : MCvTermCriteria byref * 
        eigenImages : Image<Gray, float32>[] byref * 
        avg : Image<Gray, float32> byref -> unit 

Parameters

trainingImages
Type: array<Emgu.CV..::..Image<(Of <(<'Gray, Byte>)>)>>[]()[][]
The images used for training
termCrit
Type: Emgu.CV.Structure..::..MCvTermCriteria%
The criteria for tranning
eigenImages
Type: array<Emgu.CV..::..Image<(Of <(<'Gray, Single>)>)>>[]()[][]%
The resulting eigen images
avg
Type: Emgu.CV..::..Image<(Of <(<'Gray, Single>)>)>%
The resulting average image

See Also