Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
wrappers
dlib
face
markup_68.h
Go to the documentation of this file.
1
// License: Apache 2.0. See LICENSE file in root directory.
2
// Copyright(c) 2019 Intel Corporation. All Rights Reserved.
3
4
#pragma once
5
6
7
/*
8
The 68-point annotations for the iBUG 300-W face landmark dataset.
9
See this picture:
10
https://ibug.doc.ic.ac.uk/media/uploads/images/annotpics/figure_68_markup.jpg
11
NOTE: the indexes in the picture are 1-based, so the actual C++ indexes are less 1.
12
NOTE: "Right" and "left" refer to the face being described, so are the mirror of the
13
side that an onlooker (from the front) would see.
14
*/
15
enum
markup_68
16
{
17
// Starting with right ear, the jaw [1-17]
18
RIGHT_EAR
,
JAW_FROM
=
RIGHT_EAR
,
RIGHT_JAW_FROM
=
RIGHT_EAR
,
19
RIGHT_1
,
RIGHT_2
,
RIGHT_3
,
RIGHT_4
,
RIGHT_5
,
RIGHT_6
,
RIGHT_7
,
RIGHT_JAW_TO
=
RIGHT_7
,
20
CHIN
,
CHIN_FROM
=
CHIN
- 1,
CHIN_TO
=
CHIN
+ 1,
21
LEFT_7
=
CHIN
+ 1,
LEFT_JAW_FROM
=
LEFT_7
,
LEFT_6
,
LEFT_5
,
LEFT_4
,
LEFT_3
,
LEFT_2
,
LEFT_1
,
22
LEFT_EAR
,
LEFT_JAW_TO
=
LEFT_EAR
,
JAW_TO
=
LEFT_EAR
,
23
24
// Eyebrows [18-22] and [23-27]
25
RIGHT_EYEBROW_R
,
RIGHT_EYEBROW_FROM
=
RIGHT_EYEBROW_R
,
RIGHT_EYEBROW_1
,
RIGHT_EYEBROW_2
,
RIGHT_EYEBROW_3
,
RIGHT_EYEBROW_L
,
RIGHT_EYEBROW_TO
=
RIGHT_EYEBROW_L
,
26
LEFT_EYEBROW_R
,
LEFT_EYEBROW_FROM
=
LEFT_EYEBROW_R
,
LEFT_EYEBROW_1
,
LEFT_EYEBROW_2
,
LEFT_EYEBROW_3
,
LEFT_EYEBROW_L
,
LEFT_EYEBROW_TO
=
LEFT_EYEBROW_L
,
27
28
// Nose [28-36]
29
NOSE_RIDGE_TOP
,
NOSE_RIDGE_FROM
=
NOSE_RIDGE_TOP
,
NOSE_RIDGE_1
,
NOSE_RIDGE_2
,
NOSE_TIP
,
NOSE_RIDGE_TO
=
NOSE_TIP
,
30
NOSE_BOTTOM_R
,
NOSE_BOTTOM_FROM
=
NOSE_BOTTOM_R
,
NOSE_BOTTOM_1
,
NOSE_BOTTOM_2
,
NOSE_BOTTOM_3
,
NOSE_BOTTOM_L
,
NOSE_BOTTOM_TO
=
NOSE_BOTTOM_L
,
31
32
// Eyes [37-42] and [43-48]
33
RIGHT_EYE_R
,
RIGHT_EYE_FROM
=
RIGHT_EYE_R
,
RIGHT_EYE_1
,
RIGHT_EYE_2
,
RIGHT_EYE_L
,
RIGHT_EYE_4
,
RIGHT_EYE_5
,
RIGHT_EYE_TO
=
RIGHT_EYE_5
,
34
LEFT_EYE_R
,
LEFT_EYE_FROM
=
LEFT_EYE_R
,
LEFT_EYE_1
,
LEFT_EYE_2
,
LEFT_EYE_L
,
LEFT_EYE_4
,
LEFT_EYE_5
,
LEFT_EYE_TO
=
LEFT_EYE_5
,
35
36
// Mouth [49-68]
37
MOUTH_R
,
MOUTH_OUTER_R
=
MOUTH_R
,
MOUTH_OUTER_FROM
=
MOUTH_OUTER_R
,
MOUTH_OUTER_1
,
MOUTH_OUTER_2
,
MOUTH_OUTER_TOP
,
MOUTH_OUTER_4
,
MOUTH_OUTER_5
,
38
MOUTH_L
,
MOUTH_OUTER_L
=
MOUTH_L
,
MOUTH_OUTER_7
,
MOUTH_OUTER_8
,
MOUTH_OUTER_BOTTOM
,
MOUTH_OUTER_10
,
MOUTH_OUTER_11
,
MOUTH_OUTER_TO
=
MOUTH_OUTER_11
,
39
MOUTH_INNER_R
,
MOUTH_INNER_FROM
=
MOUTH_INNER_R
,
MOUTH_INNER_1
,
MOUTH_INNER_TOP
,
MOUTH_INNER_3
,
40
MOUTH_INNER_L
,
MOUTH_INNER_5
,
MOUTH_INNER_BOTTOM
,
MOUTH_INNER_7
,
MOUTH_INNER_TO
=
MOUTH_INNER_7
,
41
42
N_POINTS
43
};
NOSE_RIDGE_TO
Definition:
markup_68.h:29
RIGHT_EYEBROW_FROM
Definition:
markup_68.h:25
NOSE_BOTTOM_1
Definition:
markup_68.h:30
RIGHT_EAR
Definition:
markup_68.h:18
RIGHT_EYE_R
Definition:
markup_68.h:33
RIGHT_EYEBROW_TO
Definition:
markup_68.h:25
NOSE_RIDGE_2
Definition:
markup_68.h:29
RIGHT_7
Definition:
markup_68.h:19
MOUTH_INNER_1
Definition:
markup_68.h:39
MOUTH_INNER_5
Definition:
markup_68.h:40
LEFT_EYE_2
Definition:
markup_68.h:34
LEFT_EYE_4
Definition:
markup_68.h:34
RIGHT_EYEBROW_3
Definition:
markup_68.h:25
MOUTH_INNER_3
Definition:
markup_68.h:39
MOUTH_OUTER_10
Definition:
markup_68.h:38
JAW_FROM
Definition:
markup_68.h:18
NOSE_TIP
Definition:
markup_68.h:29
LEFT_EYEBROW_3
Definition:
markup_68.h:26
CHIN
Definition:
markup_68.h:20
RIGHT_EYE_5
Definition:
markup_68.h:33
LEFT_1
Definition:
markup_68.h:21
MOUTH_INNER_TOP
Definition:
markup_68.h:39
LEFT_EYEBROW_FROM
Definition:
markup_68.h:26
RIGHT_JAW_TO
Definition:
markup_68.h:19
RIGHT_EYEBROW_2
Definition:
markup_68.h:25
MOUTH_OUTER_TO
Definition:
markup_68.h:38
RIGHT_2
Definition:
markup_68.h:19
NOSE_RIDGE_1
Definition:
markup_68.h:29
CHIN_FROM
Definition:
markup_68.h:20
NOSE_RIDGE_TOP
Definition:
markup_68.h:29
MOUTH_INNER_BOTTOM
Definition:
markup_68.h:40
LEFT_EYEBROW_L
Definition:
markup_68.h:26
MOUTH_INNER_FROM
Definition:
markup_68.h:39
MOUTH_OUTER_L
Definition:
markup_68.h:38
MOUTH_L
Definition:
markup_68.h:38
JAW_TO
Definition:
markup_68.h:22
CHIN_TO
Definition:
markup_68.h:20
MOUTH_OUTER_2
Definition:
markup_68.h:37
LEFT_2
Definition:
markup_68.h:21
MOUTH_INNER_TO
Definition:
markup_68.h:40
LEFT_JAW_TO
Definition:
markup_68.h:22
RIGHT_1
Definition:
markup_68.h:19
LEFT_7
Definition:
markup_68.h:21
LEFT_EYEBROW_R
Definition:
markup_68.h:26
MOUTH_OUTER_1
Definition:
markup_68.h:37
RIGHT_6
Definition:
markup_68.h:19
NOSE_BOTTOM_FROM
Definition:
markup_68.h:30
NOSE_BOTTOM_3
Definition:
markup_68.h:30
MOUTH_OUTER_5
Definition:
markup_68.h:37
RIGHT_EYE_TO
Definition:
markup_68.h:33
LEFT_6
Definition:
markup_68.h:21
NOSE_BOTTOM_R
Definition:
markup_68.h:30
LEFT_EYEBROW_TO
Definition:
markup_68.h:26
RIGHT_EYE_FROM
Definition:
markup_68.h:33
LEFT_EYE_1
Definition:
markup_68.h:34
LEFT_EYE_L
Definition:
markup_68.h:34
MOUTH_OUTER_R
Definition:
markup_68.h:37
MOUTH_INNER_7
Definition:
markup_68.h:40
RIGHT_EYE_L
Definition:
markup_68.h:33
LEFT_EYE_R
Definition:
markup_68.h:34
MOUTH_INNER_R
Definition:
markup_68.h:39
RIGHT_EYEBROW_L
Definition:
markup_68.h:25
LEFT_EAR
Definition:
markup_68.h:22
LEFT_EYE_TO
Definition:
markup_68.h:34
MOUTH_R
Definition:
markup_68.h:37
MOUTH_OUTER_7
Definition:
markup_68.h:38
LEFT_EYEBROW_2
Definition:
markup_68.h:26
RIGHT_EYEBROW_R
Definition:
markup_68.h:25
LEFT_5
Definition:
markup_68.h:21
RIGHT_EYE_1
Definition:
markup_68.h:33
MOUTH_OUTER_BOTTOM
Definition:
markup_68.h:38
LEFT_EYE_FROM
Definition:
markup_68.h:34
RIGHT_EYE_4
Definition:
markup_68.h:33
N_POINTS
Definition:
markup_68.h:42
RIGHT_4
Definition:
markup_68.h:19
RIGHT_5
Definition:
markup_68.h:19
markup_68
markup_68
Definition:
markup_68.h:15
LEFT_EYEBROW_1
Definition:
markup_68.h:26
RIGHT_JAW_FROM
Definition:
markup_68.h:18
MOUTH_OUTER_FROM
Definition:
markup_68.h:37
MOUTH_OUTER_11
Definition:
markup_68.h:38
RIGHT_EYEBROW_1
Definition:
markup_68.h:25
MOUTH_INNER_L
Definition:
markup_68.h:40
RIGHT_EYE_2
Definition:
markup_68.h:33
MOUTH_OUTER_TOP
Definition:
markup_68.h:37
MOUTH_OUTER_4
Definition:
markup_68.h:37
NOSE_BOTTOM_L
Definition:
markup_68.h:30
LEFT_3
Definition:
markup_68.h:21
NOSE_BOTTOM_2
Definition:
markup_68.h:30
MOUTH_OUTER_8
Definition:
markup_68.h:38
LEFT_JAW_FROM
Definition:
markup_68.h:21
NOSE_BOTTOM_TO
Definition:
markup_68.h:30
NOSE_RIDGE_FROM
Definition:
markup_68.h:29
LEFT_4
Definition:
markup_68.h:21
RIGHT_3
Definition:
markup_68.h:19
LEFT_EYE_5
Definition:
markup_68.h:34
librealsense2
Author(s): Sergey Dorodnicov
, Doron Hirshberg
, Mark Horn
, Reagan Lopez
, Itay Carpis
autogenerated on Mon May 3 2021 02:47:21