EigenFaceRecognizer Class |
Namespace: OpenCvSharp.Face
The EigenFaceRecognizer type exposes the following members.
Name | Description | |
---|---|---|
EigenFaceRecognizer | Initializes a new instance of the EigenFaceRecognizer class |
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.) | |
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.) |
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 |
Training and prediction must be done on grayscale images, use cvtColor to convert between the
color spaces.
- **THE EIGENFACES METHOD MAKES THE ASSUMPTION, THAT THE TRAINING AND TEST IMAGES ARE OF EQUAL SIZE.
** (caps-lock, because I got so many mails asking for this). You have to make sure your
input data has the correct shape, else a meaningful exception is thrown.Use resize to resize the images.
- This model does not support updating.
| |
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.) | |
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.) | |
GetEigenValues | (Inherited from BasicFaceRecognizer.) | |
GetEigenVectors | (Inherited from BasicFaceRecognizer.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetLabelInfo |
Gets string information by label.
If an unknown label id is provided or there is no label information associated with the specified
label id the method returns an empty string.
(Inherited from FaceRecognizer.) | |
GetLabels | (Inherited from BasicFaceRecognizer.) | |
GetLabelsByString |
Gets vector of labels by string.
The function searches for the labels containing the specified sub-string in the associated string info.
(Inherited from FaceRecognizer.) | |
GetMean | (Inherited from BasicFaceRecognizer.) | |
GetNumComponents | (Inherited from BasicFaceRecognizer.) | |
GetProjections | (Inherited from BasicFaceRecognizer.) | |
GetThreshold | (Inherited from BasicFaceRecognizer.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NotifyMemoryPressure |
Notifies the allocated size of memory.
(Inherited from DisposableObject.) | |
Predict(InputArray) |
Gets a prediction from a FaceRecognizer.
(Inherited from FaceRecognizer.) | |
Predict(InputArray, Int32, Double) |
Predicts the label and confidence for a given sample.
(Inherited from FaceRecognizer.) | |
Read(String) |
Deserializes this object from a given filename.
(Inherited from FaceRecognizer.) | |
Read(FileNode) |
Deserializes this object from a given cv::FileNode.
(Inherited from FaceRecognizer.) | |
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.) | |
SetLabelInfo |
Sets string info for the specified model's label.
The string info is replaced by the provided value if it was set before for the specified label.
(Inherited from FaceRecognizer.) | |
SetNumComponents | (Inherited from BasicFaceRecognizer.) | |
SetThreshold | (Inherited from BasicFaceRecognizer.) | |
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.) | |
Train |
Trains a FaceRecognizer with given data and associated labels.
(Inherited from FaceRecognizer.) | |
Update |
Updates a FaceRecognizer with given data and associated labels.
(Inherited from FaceRecognizer.) | |
Write(String) |
Serializes this object to a given filename.
(Inherited from FaceRecognizer.) | |
Write(FileStorage) |
Serializes this object to a given cv::FileStorage.
(Inherited from FaceRecognizer.) |
Name | Description | |
---|---|---|
ptr |
Data pointer
(Inherited from DisposableCvObject.) |