Class CVFaceMLKit
- Namespace
- VisioForge.Core.MLKit
- Assembly
- VisioForge.Core.MLKit.dll
Represents a detected face with ML Kit-specific features including contours, landmarks, and facial attributes. Extends VisioForge.Core.Types.VideoProcessing.CVFace with detailed face analysis data from Google ML Kit.
public class CVFaceMLKit : CVFaceInheritance
-
CVFace
Inherited Members
-
CVFace.PositionCVFace.EyesCVFace.NoseCVFace.MouthCVFace.TimestampCVFace.ToString()
Properties
FaceContours
Gets the detected face contours representing the outline of facial features. Face contours provide detailed shape information for the detected face regions.
public FaceContour[] FaceContours { get; }Property Value
FaceLandmarks
Gets the detected facial landmarks identifying key points on the face such as eyes, nose, and mouth. Landmarks provide precise coordinates for specific facial features.
public FaceLandmark[] FaceLandmarks { get; }Property Value
HeadEulerAngleX
Gets the rotation of the face about the horizontal axis of the image, in degrees. Positive values indicate the face is tilted upward, negative values indicate downward tilt.
public float HeadEulerAngleX { get; }Property Value
HeadEulerAngleY
Gets the rotation of the face about the vertical axis of the image, in degrees. Positive values indicate the face is turned to the right, negative values indicate left turn.
public float HeadEulerAngleY { get; }Property Value
HeadEulerAngleZ
Gets the rotation of the face about the axis pointing out of the image, in degrees. Positive values indicate clockwise rotation, negative values indicate counterclockwise rotation.
public float HeadEulerAngleZ { get; }Property Value
LeftEyeOpenProbability
Gets a value between 0.0 and 1.0 giving a probability that the face's left eye is open. Higher values indicate greater confidence that the eye is open.
public float LeftEyeOpenProbability { get; }Property Value
RightEyeOpenProbability
Gets a value between 0.0 and 1.0 giving a probability that the face's right eye is open. Higher values indicate greater confidence that the eye is open.
public float RightEyeOpenProbability { get; }Property Value
SmilingProbability
Gets a value between 0.0 and 1.0 giving a probability that the face is smiling. Higher values indicate greater confidence that the person is smiling.
public float SmilingProbability { get; }Property Value
TrackingId
Gets the tracking ID if face tracking is enabled in the detector configuration. The tracking ID allows associating the same face across multiple consecutive frames.
public int TrackingId { get; }Property Value
See Also
-
CVFace