Class FaceLandmarkDetector
- Namespace
- FaceRecognitionDotNet.Extensions
- Assembly
- VisioForge.Core.FaceAI.dll
An abstract base class that provides functionality to detect face parts locations from face image.
public abstract class FaceLandmarkDetector : DisposableObject, IDisposableInheritance
Derived
Implements
Inherited Members
Methods
RawDetect(MatrixBase, Location)
Returns an object contains information of face parts corresponds to specified location in specified image.
protected abstract FullObjectDetection RawDetect(MatrixBase matrix, Location location)Parameters
matrixMatrixBase-
The matrix contains a face.
locationLocation-
The location rectangle for a face.
Returns
- FullObjectDetection
-
An object contains information of face parts.
RawGetLandmarks(IEnumerable<FacePoint[]>)
Returns an enumerable collection of dictionary of face parts locations (eyes, nose, etc).
protected abstract IEnumerable<Dictionary<FacePart, IEnumerable<FacePoint>>> RawGetLandmarks(IEnumerable<FacePoint[]> landmarkTuples)Parameters
landmarkTuplesIEnumerable<FacePoint[]>-
The enumerable collection of face parts location.
Returns
- IEnumerable<Dictionary<FacePart, IEnumerable<FacePoint>>>
-
An enumerable collection of dictionary of face parts locations (eyes, nose, etc).