FacePointIndex class

The different face points that are tracked by face tracking.

Signature:

export declare abstract class FacePointIndex 

Remarks

Instead of action units, which break down a facial expression into meaningful factors like "how much is the right eye squinting," these points simply track the position of landmarks on a face.

You can use these to determine the outline of a face, pin graphics to facial anatomy such as pinning sunglasses to the eyes and nose, or use key anatomy as a proxy for the position of the face overall, such as using the nose tip to center the face.

Properties

PropertyModifiersTypeDescription
LeftBrow1

static

readonly

(not declared)
LeftBrow2

static

readonly

(not declared)
LeftBrow3

static

readonly

(not declared)
LeftBrow4

static

readonly

(not declared)
LeftBrow5

static

readonly

(not declared)
LeftEyeBottomLid1

static

readonly

(not declared)
LeftEyeBottomLid2

static

readonly

(not declared)
LeftEyeLeftCorner

static

readonly

(not declared)
LeftEyeRightCorner

static

readonly

(not declared)
LeftEyeUpperLid1

static

readonly

(not declared)
LeftEyeUpperLid2

static

readonly

(not declared)
LipInnerLeftCorner

static

readonly

(not declared)
LipInnerLower1

static

readonly

(not declared)
LipInnerLower2

static

readonly

(not declared)
LipInnerLower3

static

readonly

(not declared)
LipInnerRightCorner

static

readonly

(not declared)
LipInnerUpper1

static

readonly

(not declared)
LipInnerUpper2

static

readonly

(not declared)
LipInnerUpper3

static

readonly

(not declared)
LipOuterLeftCorner

static

readonly

(not declared)
LipOuterLower1

static

readonly

(not declared)
LipOuterLower2

static

readonly

(not declared)
LipOuterLower3

static

readonly

(not declared)
LipOuterLower4

static

readonly

(not declared)
LipOuterLower5

static

readonly

(not declared)
LipOuterRightCorner

static

readonly

(not declared)
LipOuterUpper1

static

readonly

(not declared)
LipOuterUpper2

static

readonly

(not declared)
LipOuterUpper3

static

readonly

(not declared)
LipOuterUpper4

static

readonly

(not declared)
LipOuterUpper5

static

readonly

(not declared)
Nose1

static

readonly

(not declared)
Nose2

static

readonly

(not declared)
Nose3

static

readonly

(not declared)
Nose4

static

readonly

(not declared)
Nose5

static

readonly

(not declared)
NoseBridge1

static

readonly

(not declared)
NoseBridge2

static

readonly

(not declared)
NoseBridge3

static

readonly

(not declared)
NoseBridge4

static

readonly

(not declared)
Outline1

static

readonly

(not declared)
Outline10

static

readonly

(not declared)
Outline11

static

readonly

(not declared)
Outline12

static

readonly

(not declared)
Outline13

static

readonly

(not declared)
Outline14

static

readonly

(not declared)
Outline15

static

readonly

(not declared)
Outline16

static

readonly

(not declared)
Outline17

static

readonly

(not declared)
Outline2

static

readonly

(not declared)
Outline3

static

readonly

(not declared)
Outline4

static

readonly

(not declared)
Outline5

static

readonly

(not declared)
Outline6

static

readonly

(not declared)
Outline7

static

readonly

(not declared)
Outline8

static

readonly

(not declared)
Outline9

static

readonly

(not declared)
RightBrow1

static

readonly

(not declared)
RightBrow2

static

readonly

(not declared)
RightBrow3

static

readonly

(not declared)
RightBrow4

static

readonly

(not declared)
RightBrow5

static

readonly

(not declared)
RightEyeBottomLid1

static

readonly

(not declared)
RightEyeBottomLid2

static

readonly

(not declared)
RightEyeLeftCorner

static

readonly

(not declared)
RightEyeRightCorner

static

readonly

(not declared)
RightEyeUpperLid1

static

readonly

(not declared)
RightEyeUpperLid2

static

readonly

(not declared)

FacePointIndex.LeftBrow1 property

Signature:

static readonly LeftBrow1 = 17;

FacePointIndex.LeftBrow2 property

Signature:

static readonly LeftBrow2 = 18;

FacePointIndex.LeftBrow3 property

Signature:

static readonly LeftBrow3 = 19;

FacePointIndex.LeftBrow4 property

Signature:

static readonly LeftBrow4 = 20;

FacePointIndex.LeftBrow5 property

Signature:

static readonly LeftBrow5 = 21;

FacePointIndex.LeftEyeBottomLid1 property

Signature:

static readonly LeftEyeBottomLid1 = 40;

FacePointIndex.LeftEyeBottomLid2 property

Signature:

static readonly LeftEyeBottomLid2 = 41;

FacePointIndex.LeftEyeLeftCorner property

Signature:

static readonly LeftEyeLeftCorner = 36;

FacePointIndex.LeftEyeRightCorner property

Signature:

static readonly LeftEyeRightCorner = 39;

FacePointIndex.LeftEyeUpperLid1 property

Signature:

static readonly LeftEyeUpperLid1 = 37;

FacePointIndex.LeftEyeUpperLid2 property

Signature:

static readonly LeftEyeUpperLid2 = 38;

FacePointIndex.LipInnerLeftCorner property

Signature:

static readonly LipInnerLeftCorner = 60;

FacePointIndex.LipInnerLower1 property

Signature:

static readonly LipInnerLower1 = 65;

FacePointIndex.LipInnerLower2 property

Signature:

static readonly LipInnerLower2 = 66;

FacePointIndex.LipInnerLower3 property

Signature:

static readonly LipInnerLower3 = 67;

FacePointIndex.LipInnerRightCorner property

Signature:

static readonly LipInnerRightCorner = 64;

FacePointIndex.LipInnerUpper1 property

Signature:

static readonly LipInnerUpper1 = 61;

FacePointIndex.LipInnerUpper2 property

Signature:

static readonly LipInnerUpper2 = 62;

FacePointIndex.LipInnerUpper3 property

Signature:

static readonly LipInnerUpper3 = 63;

FacePointIndex.LipOuterLeftCorner property

Signature:

static readonly LipOuterLeftCorner = 48;

FacePointIndex.LipOuterLower2 property

Signature:

static readonly LipOuterLower2 = 56;

FacePointIndex.LipOuterLower1 property

Signature:

static readonly LipOuterLower1 = 55;

FacePointIndex.LipOuterLower3 property

Signature:

static readonly LipOuterLower3 = 57;

FacePointIndex.LipOuterLower4 property

Signature:

static readonly LipOuterLower4 = 58;

FacePointIndex.LipOuterLower5 property

Signature:

static readonly LipOuterLower5 = 59;

FacePointIndex.LipOuterRightCorner property

Signature:

static readonly LipOuterRightCorner = 54;

FacePointIndex.LipOuterUpper1 property

Signature:

static readonly LipOuterUpper1 = 49;

FacePointIndex.LipOuterUpper2 property

Signature:

static readonly LipOuterUpper2 = 50;

FacePointIndex.LipOuterUpper4 property

Signature:

static readonly LipOuterUpper4 = 52;

FacePointIndex.LipOuterUpper3 property

Signature:

static readonly LipOuterUpper3 = 51;

FacePointIndex.LipOuterUpper5 property

Signature:

static readonly LipOuterUpper5 = 53;

FacePointIndex.Nose1 property

Signature:

static readonly Nose1 = 31;

FacePointIndex.Nose2 property

Signature:

static readonly Nose2 = 32;

FacePointIndex.Nose3 property

Signature:

static readonly Nose3 = 33;

FacePointIndex.Nose5 property

Signature:

static readonly Nose5 = 35;

FacePointIndex.Nose4 property

Signature:

static readonly Nose4 = 34;

FacePointIndex.NoseBridge1 property

Signature:

static readonly NoseBridge1 = 27;

FacePointIndex.NoseBridge2 property

Signature:

static readonly NoseBridge2 = 28;

FacePointIndex.NoseBridge3 property

Signature:

static readonly NoseBridge3 = 29;

FacePointIndex.NoseBridge4 property

Signature:

static readonly NoseBridge4 = 30;

FacePointIndex.Outline1 property

Signature:

static readonly Outline1 = 0;

FacePointIndex.Outline10 property

Signature:

static readonly Outline10 = 9;

FacePointIndex.Outline11 property

Signature:

static readonly Outline11 = 10;

FacePointIndex.Outline12 property

Signature:

static readonly Outline12 = 11;

FacePointIndex.Outline13 property

Signature:

static readonly Outline13 = 12;

FacePointIndex.Outline14 property

Signature:

static readonly Outline14 = 13;

FacePointIndex.Outline15 property

Signature:

static readonly Outline15 = 14;

FacePointIndex.Outline16 property

Signature:

static readonly Outline16 = 15;

FacePointIndex.Outline2 property

Signature:

static readonly Outline2 = 1;

FacePointIndex.Outline17 property

Signature:

static readonly Outline17 = 16;

FacePointIndex.Outline3 property

Signature:

static readonly Outline3 = 2;

FacePointIndex.Outline4 property

Signature:

static readonly Outline4 = 3;

FacePointIndex.Outline5 property

Signature:

static readonly Outline5 = 4;

FacePointIndex.Outline6 property

Signature:

static readonly Outline6 = 5;

FacePointIndex.Outline8 property

Signature:

static readonly Outline8 = 7;

FacePointIndex.Outline7 property

Signature:

static readonly Outline7 = 6;

FacePointIndex.Outline9 property

Signature:

static readonly Outline9 = 8;

FacePointIndex.RightBrow1 property

Signature:

static readonly RightBrow1 = 22;

FacePointIndex.RightBrow2 property

Signature:

static readonly RightBrow2 = 23;

FacePointIndex.RightBrow3 property

Signature:

static readonly RightBrow3 = 24;

FacePointIndex.RightBrow4 property

Signature:

static readonly RightBrow4 = 25;

FacePointIndex.RightBrow5 property

Signature:

static readonly RightBrow5 = 26;

FacePointIndex.RightEyeBottomLid1 property

Signature:

static readonly RightEyeBottomLid1 = 46;

FacePointIndex.RightEyeBottomLid2 property

Signature:

static readonly RightEyeBottomLid2 = 47;

FacePointIndex.RightEyeLeftCorner property

Signature:

static readonly RightEyeLeftCorner = 42;

FacePointIndex.RightEyeRightCorner property

Signature:

static readonly RightEyeRightCorner = 45;

FacePointIndex.RightEyeUpperLid1 property

Signature:

static readonly RightEyeUpperLid1 = 43;

FacePointIndex.RightEyeUpperLid2 property

Signature:

static readonly RightEyeUpperLid2 = 44;