Class FaceLandmarkDetector
An abstract base class that provides functionality to detect face parts locations from face image.
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FaceRecognitionDotNet.Extensions
Assembly: FaceRecognitionDotNet.dll
Syntax
public abstract class FaceLandmarkDetector : DisposableObject, IDisposable
Methods
| Improve this Doc View SourceRawDetect(MatrixBase, Location)
Returns an object contains information of face parts corresponds to specified location in specified image.
Declaration
protected abstract FullObjectDetection RawDetect(MatrixBase matrix, Location location)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixBase | matrix | The matrix contains a face. |
| Location | location | The location rectangle for a face. |
Returns
| Type | Description |
|---|---|
| FullObjectDetection | An object contains information of face parts. |
RawGetLandmarks(IEnumerable<FacePoint[]>)
Returns an enumerable collection of dictionary of face parts locations (eyes, nose, etc).
Declaration
protected abstract IEnumerable<Dictionary<FacePart, IEnumerable<FacePoint>>> RawGetLandmarks(IEnumerable<FacePoint[]> landmarkTuples)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<FacePoint[]> | landmarkTuples | The enumerable collection of face parts location. |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<FacePart, System.Collections.Generic.IEnumerable<FacePoint>>> | An enumerable collection of dictionary of face parts locations (eyes, nose, etc). |
Implements
System.IDisposable