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