Package com.google.cloud.vision.v1
Enum FaceAnnotation.Landmark.Type
java.lang.Object
java.lang.Enum<FaceAnnotation.Landmark.Type>
com.google.cloud.vision.v1.FaceAnnotation.Landmark.Type
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<FaceAnnotation.Landmark.Type>
- Enclosing class:
- FaceAnnotation.Landmark
public static enum FaceAnnotation.Landmark.Type
extends Enum<FaceAnnotation.Landmark.Type>
implements com.google.protobuf.ProtocolMessageEnum
Face landmark (feature) type. Left and right are defined from the vantage of the viewer of the image without considering mirror projections typical of photos. So, `LEFT_EYE`, typically, is the person's right eye.Protobuf enum
google.cloud.vision.v1.FaceAnnotation.Landmark.Type-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionChin gnathion.Chin left gonion.Chin right gonion.Forehead glabella.Left cheek center.Left ear tragion.Left eye.Left eye, bottom boundary.Left eye, left corner.Left eye pupil.Left eye, right corner.Left eye, top boundary.Left eyebrow, upper midpoint.Left of left eyebrow.Left of right eyebrow.Lower lip.Midpoint between eyes.Mouth center.Mouth left.Mouth right.Nose, bottom center.Nose, bottom left.Nose, bottom right.Nose tip.Right cheek center.Right ear tragion.Right eye.Right eye, bottom boundary.Right eye, left corner.Right eye pupil.Right eye, right corner.Right eye, top boundary.Right eyebrow, upper midpoint.Right of left eyebrow.Right of right eyebrow.Unknown face landmark detected.Upper lip. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intChin gnathion.static final intChin left gonion.static final intChin right gonion.static final intForehead glabella.static final intLeft cheek center.static final intLeft ear tragion.static final intLeft eye, bottom boundary.static final intLeft eye, left corner.static final intLeft eye pupil.static final intLeft eye, right corner.static final intLeft eye, top boundary.static final intLeft eye.static final intLeft eyebrow, upper midpoint.static final intLeft of left eyebrow.static final intLeft of right eyebrow.static final intLower lip.static final intMidpoint between eyes.static final intMouth center.static final intMouth left.static final intMouth right.static final intNose, bottom center.static final intNose, bottom left.static final intNose, bottom right.static final intNose tip.static final intRight cheek center.static final intRight ear tragion.static final intRight eye, bottom boundary.static final intRight eye, left corner.static final intRight eye pupil.static final intRight eye, right corner.static final intRight eye, top boundary.static final intRight eye.static final intRight eyebrow, upper midpoint.static final intRight of left eyebrow.static final intRight of right eyebrow.static final intUnknown face landmark detected.static final intUpper lip. -
Method Summary
Modifier and TypeMethodDescriptionstatic FaceAnnotation.Landmark.TypeforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<FaceAnnotation.Landmark.Type>static FaceAnnotation.Landmark.TypevalueOf(int value) Deprecated.static FaceAnnotation.Landmark.TypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static FaceAnnotation.Landmark.TypeReturns the enum constant of this type with the specified name.static FaceAnnotation.Landmark.Type[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
UNKNOWN_LANDMARK
Unknown face landmark detected. Should not be filled.
UNKNOWN_LANDMARK = 0; -
LEFT_EYE
Left eye.
LEFT_EYE = 1; -
RIGHT_EYE
Right eye.
RIGHT_EYE = 2; -
LEFT_OF_LEFT_EYEBROW
Left of left eyebrow.
LEFT_OF_LEFT_EYEBROW = 3; -
RIGHT_OF_LEFT_EYEBROW
Right of left eyebrow.
RIGHT_OF_LEFT_EYEBROW = 4; -
LEFT_OF_RIGHT_EYEBROW
Left of right eyebrow.
LEFT_OF_RIGHT_EYEBROW = 5; -
RIGHT_OF_RIGHT_EYEBROW
Right of right eyebrow.
RIGHT_OF_RIGHT_EYEBROW = 6; -
MIDPOINT_BETWEEN_EYES
Midpoint between eyes.
MIDPOINT_BETWEEN_EYES = 7; -
NOSE_TIP
Nose tip.
NOSE_TIP = 8; -
UPPER_LIP
Upper lip.
UPPER_LIP = 9; -
LOWER_LIP
Lower lip.
LOWER_LIP = 10; -
MOUTH_LEFT
Mouth left.
MOUTH_LEFT = 11; -
MOUTH_RIGHT
Mouth right.
MOUTH_RIGHT = 12; -
MOUTH_CENTER
Mouth center.
MOUTH_CENTER = 13; -
NOSE_BOTTOM_RIGHT
Nose, bottom right.
NOSE_BOTTOM_RIGHT = 14; -
NOSE_BOTTOM_LEFT
Nose, bottom left.
NOSE_BOTTOM_LEFT = 15; -
NOSE_BOTTOM_CENTER
Nose, bottom center.
NOSE_BOTTOM_CENTER = 16; -
LEFT_EYE_TOP_BOUNDARY
Left eye, top boundary.
LEFT_EYE_TOP_BOUNDARY = 17; -
LEFT_EYE_RIGHT_CORNER
Left eye, right corner.
LEFT_EYE_RIGHT_CORNER = 18; -
LEFT_EYE_BOTTOM_BOUNDARY
Left eye, bottom boundary.
LEFT_EYE_BOTTOM_BOUNDARY = 19; -
LEFT_EYE_LEFT_CORNER
Left eye, left corner.
LEFT_EYE_LEFT_CORNER = 20; -
RIGHT_EYE_TOP_BOUNDARY
Right eye, top boundary.
RIGHT_EYE_TOP_BOUNDARY = 21; -
RIGHT_EYE_RIGHT_CORNER
Right eye, right corner.
RIGHT_EYE_RIGHT_CORNER = 22; -
RIGHT_EYE_BOTTOM_BOUNDARY
Right eye, bottom boundary.
RIGHT_EYE_BOTTOM_BOUNDARY = 23; -
RIGHT_EYE_LEFT_CORNER
Right eye, left corner.
RIGHT_EYE_LEFT_CORNER = 24; -
LEFT_EYEBROW_UPPER_MIDPOINT
Left eyebrow, upper midpoint.
LEFT_EYEBROW_UPPER_MIDPOINT = 25; -
RIGHT_EYEBROW_UPPER_MIDPOINT
Right eyebrow, upper midpoint.
RIGHT_EYEBROW_UPPER_MIDPOINT = 26; -
LEFT_EAR_TRAGION
Left ear tragion.
LEFT_EAR_TRAGION = 27; -
RIGHT_EAR_TRAGION
Right ear tragion.
RIGHT_EAR_TRAGION = 28; -
LEFT_EYE_PUPIL
Left eye pupil.
LEFT_EYE_PUPIL = 29; -
RIGHT_EYE_PUPIL
Right eye pupil.
RIGHT_EYE_PUPIL = 30; -
FOREHEAD_GLABELLA
Forehead glabella.
FOREHEAD_GLABELLA = 31; -
CHIN_GNATHION
Chin gnathion.
CHIN_GNATHION = 32; -
CHIN_LEFT_GONION
Chin left gonion.
CHIN_LEFT_GONION = 33; -
CHIN_RIGHT_GONION
Chin right gonion.
CHIN_RIGHT_GONION = 34; -
LEFT_CHEEK_CENTER
Left cheek center.
LEFT_CHEEK_CENTER = 35; -
RIGHT_CHEEK_CENTER
Right cheek center.
RIGHT_CHEEK_CENTER = 36; -
UNRECOGNIZED
-
-
Field Details
-
UNKNOWN_LANDMARK_VALUE
public static final int UNKNOWN_LANDMARK_VALUEUnknown face landmark detected. Should not be filled.
UNKNOWN_LANDMARK = 0;- See Also:
-
LEFT_EYE_VALUE
public static final int LEFT_EYE_VALUELeft eye.
LEFT_EYE = 1;- See Also:
-
RIGHT_EYE_VALUE
public static final int RIGHT_EYE_VALUERight eye.
RIGHT_EYE = 2;- See Also:
-
LEFT_OF_LEFT_EYEBROW_VALUE
public static final int LEFT_OF_LEFT_EYEBROW_VALUELeft of left eyebrow.
LEFT_OF_LEFT_EYEBROW = 3;- See Also:
-
RIGHT_OF_LEFT_EYEBROW_VALUE
public static final int RIGHT_OF_LEFT_EYEBROW_VALUERight of left eyebrow.
RIGHT_OF_LEFT_EYEBROW = 4;- See Also:
-
LEFT_OF_RIGHT_EYEBROW_VALUE
public static final int LEFT_OF_RIGHT_EYEBROW_VALUELeft of right eyebrow.
LEFT_OF_RIGHT_EYEBROW = 5;- See Also:
-
RIGHT_OF_RIGHT_EYEBROW_VALUE
public static final int RIGHT_OF_RIGHT_EYEBROW_VALUERight of right eyebrow.
RIGHT_OF_RIGHT_EYEBROW = 6;- See Also:
-
MIDPOINT_BETWEEN_EYES_VALUE
public static final int MIDPOINT_BETWEEN_EYES_VALUEMidpoint between eyes.
MIDPOINT_BETWEEN_EYES = 7;- See Also:
-
NOSE_TIP_VALUE
public static final int NOSE_TIP_VALUENose tip.
NOSE_TIP = 8;- See Also:
-
UPPER_LIP_VALUE
public static final int UPPER_LIP_VALUEUpper lip.
UPPER_LIP = 9;- See Also:
-
LOWER_LIP_VALUE
public static final int LOWER_LIP_VALUELower lip.
LOWER_LIP = 10;- See Also:
-
MOUTH_LEFT_VALUE
public static final int MOUTH_LEFT_VALUEMouth left.
MOUTH_LEFT = 11;- See Also:
-
MOUTH_RIGHT_VALUE
public static final int MOUTH_RIGHT_VALUEMouth right.
MOUTH_RIGHT = 12;- See Also:
-
MOUTH_CENTER_VALUE
public static final int MOUTH_CENTER_VALUEMouth center.
MOUTH_CENTER = 13;- See Also:
-
NOSE_BOTTOM_RIGHT_VALUE
public static final int NOSE_BOTTOM_RIGHT_VALUENose, bottom right.
NOSE_BOTTOM_RIGHT = 14;- See Also:
-
NOSE_BOTTOM_LEFT_VALUE
public static final int NOSE_BOTTOM_LEFT_VALUENose, bottom left.
NOSE_BOTTOM_LEFT = 15;- See Also:
-
NOSE_BOTTOM_CENTER_VALUE
public static final int NOSE_BOTTOM_CENTER_VALUENose, bottom center.
NOSE_BOTTOM_CENTER = 16;- See Also:
-
LEFT_EYE_TOP_BOUNDARY_VALUE
public static final int LEFT_EYE_TOP_BOUNDARY_VALUELeft eye, top boundary.
LEFT_EYE_TOP_BOUNDARY = 17;- See Also:
-
LEFT_EYE_RIGHT_CORNER_VALUE
public static final int LEFT_EYE_RIGHT_CORNER_VALUELeft eye, right corner.
LEFT_EYE_RIGHT_CORNER = 18;- See Also:
-
LEFT_EYE_BOTTOM_BOUNDARY_VALUE
public static final int LEFT_EYE_BOTTOM_BOUNDARY_VALUELeft eye, bottom boundary.
LEFT_EYE_BOTTOM_BOUNDARY = 19;- See Also:
-
LEFT_EYE_LEFT_CORNER_VALUE
public static final int LEFT_EYE_LEFT_CORNER_VALUELeft eye, left corner.
LEFT_EYE_LEFT_CORNER = 20;- See Also:
-
RIGHT_EYE_TOP_BOUNDARY_VALUE
public static final int RIGHT_EYE_TOP_BOUNDARY_VALUERight eye, top boundary.
RIGHT_EYE_TOP_BOUNDARY = 21;- See Also:
-
RIGHT_EYE_RIGHT_CORNER_VALUE
public static final int RIGHT_EYE_RIGHT_CORNER_VALUERight eye, right corner.
RIGHT_EYE_RIGHT_CORNER = 22;- See Also:
-
RIGHT_EYE_BOTTOM_BOUNDARY_VALUE
public static final int RIGHT_EYE_BOTTOM_BOUNDARY_VALUERight eye, bottom boundary.
RIGHT_EYE_BOTTOM_BOUNDARY = 23;- See Also:
-
RIGHT_EYE_LEFT_CORNER_VALUE
public static final int RIGHT_EYE_LEFT_CORNER_VALUERight eye, left corner.
RIGHT_EYE_LEFT_CORNER = 24;- See Also:
-
LEFT_EYEBROW_UPPER_MIDPOINT_VALUE
public static final int LEFT_EYEBROW_UPPER_MIDPOINT_VALUELeft eyebrow, upper midpoint.
LEFT_EYEBROW_UPPER_MIDPOINT = 25;- See Also:
-
RIGHT_EYEBROW_UPPER_MIDPOINT_VALUE
public static final int RIGHT_EYEBROW_UPPER_MIDPOINT_VALUERight eyebrow, upper midpoint.
RIGHT_EYEBROW_UPPER_MIDPOINT = 26;- See Also:
-
LEFT_EAR_TRAGION_VALUE
public static final int LEFT_EAR_TRAGION_VALUELeft ear tragion.
LEFT_EAR_TRAGION = 27;- See Also:
-
RIGHT_EAR_TRAGION_VALUE
public static final int RIGHT_EAR_TRAGION_VALUERight ear tragion.
RIGHT_EAR_TRAGION = 28;- See Also:
-
LEFT_EYE_PUPIL_VALUE
public static final int LEFT_EYE_PUPIL_VALUELeft eye pupil.
LEFT_EYE_PUPIL = 29;- See Also:
-
RIGHT_EYE_PUPIL_VALUE
public static final int RIGHT_EYE_PUPIL_VALUERight eye pupil.
RIGHT_EYE_PUPIL = 30;- See Also:
-
FOREHEAD_GLABELLA_VALUE
public static final int FOREHEAD_GLABELLA_VALUEForehead glabella.
FOREHEAD_GLABELLA = 31;- See Also:
-
CHIN_GNATHION_VALUE
public static final int CHIN_GNATHION_VALUEChin gnathion.
CHIN_GNATHION = 32;- See Also:
-
CHIN_LEFT_GONION_VALUE
public static final int CHIN_LEFT_GONION_VALUEChin left gonion.
CHIN_LEFT_GONION = 33;- See Also:
-
CHIN_RIGHT_GONION_VALUE
public static final int CHIN_RIGHT_GONION_VALUEChin right gonion.
CHIN_RIGHT_GONION = 34;- See Also:
-
LEFT_CHEEK_CENTER_VALUE
public static final int LEFT_CHEEK_CENTER_VALUELeft cheek center.
LEFT_CHEEK_CENTER = 35;- See Also:
-
RIGHT_CHEEK_CENTER_VALUE
public static final int RIGHT_CHEEK_CENTER_VALUERight cheek center.
RIGHT_CHEEK_CENTER = 36;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<FaceAnnotation.Landmark.Type> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static FaceAnnotation.Landmark.Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-