It holds all facial keypoints detected on a FaceCapture image.
More...
#include <Face.h>
It holds all facial keypoints detected on a FaceCapture image.
The keypoint coordinates are always relative to the input image origin (one from which face was detected and segmented). Image origin is pixel[0,0] is upper left corner.
◆ ChinTip()
Key point for evaluating reliability of tip of chin.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ GetImage()
| std::shared_ptr< Image > GetImage |
( |
| ) |
const |
|
inlinenodiscard |
Get image related to the detected keypoints.
- Returns
- Face image
◆ LeftEdge()
Key point for evaluating reliability of left edge of face.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left side of face.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ LeftEyebrowInnerEnd()
Key point for evaluating reliability of inner end of left eyebrow.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ LeftEyebrowOuterEnd()
Key point for evaluating reliability of outer end of left eyebrow.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ LeftEyeCentre()
Key point for evaluating reliability of left eye centre.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ LeftEyeInnerCorner()
Key point for evaluating reliability of inner corner of left eye.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ LeftEyeOuterCorner()
Key point for evaluating reliability of outer corner of left eye.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ MouthCenter()
Key point for evaluating reliability of center of mouth.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ MouthLeftCorner()
Key point for evaluating reliability of left corner of mouth.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left side of face.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ MouthLowerEdge()
Key point for evaluating reliability of lower edge of mouth.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ MouthRightCorner()
Key point for evaluating reliability of right corner of mouth.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right side of face.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ MouthUpperEdge()
Key point for evaluating reliability of upper edge of mouth.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ NoseBottom()
Key point for evaluating reliability of bottom of nose.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ NoseLeftBottom()
Key point for evaluating reliability of left bottom of nose.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's left side of face.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ NoseRightBottom()
Key point for evaluating reliability of right bottom of nose.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right side of face.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ NoseRoot()
Key point for evaluating reliability of nose root.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ NoseTip()
Key point for evaluating reliability of nose tip.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ RightEdge()
Key point for evaluating reliability of right edge of face.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right side of face.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ RightEyebrowInnerEnd()
Key point for evaluating reliability of inner end of right eyebrow.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ RightEyebrowOuterEnd()
Key point for evaluating reliability of outer end of right eyebrow.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ RightEyeCentre()
Key point for evaluating reliability of right eye centre.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ RightEyeInnerCorner()
Key point for evaluating reliability of inner corner of right eye.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ RightEyeOuterCorner()
Key point for evaluating reliability of right eye outer corner.
The key point represents the anatomical position on the face (not the position as seen in the image), i.e. the person's right eye.
- Returns
- Instance of the key point defined by its position in the image and reliability score.
- Exceptions
-
| EnrollmentException | when key point can not be calculated |
◆ WriteTo()
| void WriteTo |
( |
Writer & | writer | ) |
const |
|
inlinefinalvirtual |
Function serializes keypoints via provided Writer.
- Parameters
-
| writer | used to serialize keypoints. |
Implements Serializable.
The documentation for this class was generated from the following file: