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 Details

  • Field Details

    • UNKNOWN_LANDMARK_VALUE

      public static final int UNKNOWN_LANDMARK_VALUE
       Unknown face landmark detected. Should not be filled.
       
      UNKNOWN_LANDMARK = 0;
      See Also:
    • LEFT_EYE_VALUE

      public static final int LEFT_EYE_VALUE
       Left eye.
       
      LEFT_EYE = 1;
      See Also:
    • RIGHT_EYE_VALUE

      public static final int RIGHT_EYE_VALUE
       Right eye.
       
      RIGHT_EYE = 2;
      See Also:
    • LEFT_OF_LEFT_EYEBROW_VALUE

      public static final int LEFT_OF_LEFT_EYEBROW_VALUE
       Left of left eyebrow.
       
      LEFT_OF_LEFT_EYEBROW = 3;
      See Also:
    • RIGHT_OF_LEFT_EYEBROW_VALUE

      public static final int RIGHT_OF_LEFT_EYEBROW_VALUE
       Right of left eyebrow.
       
      RIGHT_OF_LEFT_EYEBROW = 4;
      See Also:
    • LEFT_OF_RIGHT_EYEBROW_VALUE

      public static final int LEFT_OF_RIGHT_EYEBROW_VALUE
       Left of right eyebrow.
       
      LEFT_OF_RIGHT_EYEBROW = 5;
      See Also:
    • RIGHT_OF_RIGHT_EYEBROW_VALUE

      public static final int RIGHT_OF_RIGHT_EYEBROW_VALUE
       Right of right eyebrow.
       
      RIGHT_OF_RIGHT_EYEBROW = 6;
      See Also:
    • MIDPOINT_BETWEEN_EYES_VALUE

      public static final int MIDPOINT_BETWEEN_EYES_VALUE
       Midpoint between eyes.
       
      MIDPOINT_BETWEEN_EYES = 7;
      See Also:
    • NOSE_TIP_VALUE

      public static final int NOSE_TIP_VALUE
       Nose tip.
       
      NOSE_TIP = 8;
      See Also:
    • UPPER_LIP_VALUE

      public static final int UPPER_LIP_VALUE
       Upper lip.
       
      UPPER_LIP = 9;
      See Also:
    • LOWER_LIP_VALUE

      public static final int LOWER_LIP_VALUE
       Lower lip.
       
      LOWER_LIP = 10;
      See Also:
    • MOUTH_LEFT_VALUE

      public static final int MOUTH_LEFT_VALUE
       Mouth left.
       
      MOUTH_LEFT = 11;
      See Also:
    • MOUTH_RIGHT_VALUE

      public static final int MOUTH_RIGHT_VALUE
       Mouth right.
       
      MOUTH_RIGHT = 12;
      See Also:
    • MOUTH_CENTER_VALUE

      public static final int MOUTH_CENTER_VALUE
       Mouth center.
       
      MOUTH_CENTER = 13;
      See Also:
    • NOSE_BOTTOM_RIGHT_VALUE

      public static final int NOSE_BOTTOM_RIGHT_VALUE
       Nose, bottom right.
       
      NOSE_BOTTOM_RIGHT = 14;
      See Also:
    • NOSE_BOTTOM_LEFT_VALUE

      public static final int NOSE_BOTTOM_LEFT_VALUE
       Nose, bottom left.
       
      NOSE_BOTTOM_LEFT = 15;
      See Also:
    • NOSE_BOTTOM_CENTER_VALUE

      public static final int NOSE_BOTTOM_CENTER_VALUE
       Nose, bottom center.
       
      NOSE_BOTTOM_CENTER = 16;
      See Also:
    • LEFT_EYE_TOP_BOUNDARY_VALUE

      public static final int LEFT_EYE_TOP_BOUNDARY_VALUE
       Left eye, top boundary.
       
      LEFT_EYE_TOP_BOUNDARY = 17;
      See Also:
    • LEFT_EYE_RIGHT_CORNER_VALUE

      public static final int LEFT_EYE_RIGHT_CORNER_VALUE
       Left eye, right corner.
       
      LEFT_EYE_RIGHT_CORNER = 18;
      See Also:
    • LEFT_EYE_BOTTOM_BOUNDARY_VALUE

      public static final int LEFT_EYE_BOTTOM_BOUNDARY_VALUE
       Left eye, bottom boundary.
       
      LEFT_EYE_BOTTOM_BOUNDARY = 19;
      See Also:
    • LEFT_EYE_LEFT_CORNER_VALUE

      public static final int LEFT_EYE_LEFT_CORNER_VALUE
       Left eye, left corner.
       
      LEFT_EYE_LEFT_CORNER = 20;
      See Also:
    • RIGHT_EYE_TOP_BOUNDARY_VALUE

      public static final int RIGHT_EYE_TOP_BOUNDARY_VALUE
       Right eye, top boundary.
       
      RIGHT_EYE_TOP_BOUNDARY = 21;
      See Also:
    • RIGHT_EYE_RIGHT_CORNER_VALUE

      public static final int RIGHT_EYE_RIGHT_CORNER_VALUE
       Right eye, right corner.
       
      RIGHT_EYE_RIGHT_CORNER = 22;
      See Also:
    • RIGHT_EYE_BOTTOM_BOUNDARY_VALUE

      public static final int RIGHT_EYE_BOTTOM_BOUNDARY_VALUE
       Right eye, bottom boundary.
       
      RIGHT_EYE_BOTTOM_BOUNDARY = 23;
      See Also:
    • RIGHT_EYE_LEFT_CORNER_VALUE

      public static final int RIGHT_EYE_LEFT_CORNER_VALUE
       Right eye, left corner.
       
      RIGHT_EYE_LEFT_CORNER = 24;
      See Also:
    • LEFT_EYEBROW_UPPER_MIDPOINT_VALUE

      public static final int LEFT_EYEBROW_UPPER_MIDPOINT_VALUE
       Left eyebrow, upper midpoint.
       
      LEFT_EYEBROW_UPPER_MIDPOINT = 25;
      See Also:
    • RIGHT_EYEBROW_UPPER_MIDPOINT_VALUE

      public static final int RIGHT_EYEBROW_UPPER_MIDPOINT_VALUE
       Right eyebrow, upper midpoint.
       
      RIGHT_EYEBROW_UPPER_MIDPOINT = 26;
      See Also:
    • LEFT_EAR_TRAGION_VALUE

      public static final int LEFT_EAR_TRAGION_VALUE
       Left ear tragion.
       
      LEFT_EAR_TRAGION = 27;
      See Also:
    • RIGHT_EAR_TRAGION_VALUE

      public static final int RIGHT_EAR_TRAGION_VALUE
       Right ear tragion.
       
      RIGHT_EAR_TRAGION = 28;
      See Also:
    • LEFT_EYE_PUPIL_VALUE

      public static final int LEFT_EYE_PUPIL_VALUE
       Left eye pupil.
       
      LEFT_EYE_PUPIL = 29;
      See Also:
    • RIGHT_EYE_PUPIL_VALUE

      public static final int RIGHT_EYE_PUPIL_VALUE
       Right eye pupil.
       
      RIGHT_EYE_PUPIL = 30;
      See Also:
    • FOREHEAD_GLABELLA_VALUE

      public static final int FOREHEAD_GLABELLA_VALUE
       Forehead glabella.
       
      FOREHEAD_GLABELLA = 31;
      See Also:
    • CHIN_GNATHION_VALUE

      public static final int CHIN_GNATHION_VALUE
       Chin gnathion.
       
      CHIN_GNATHION = 32;
      See Also:
    • CHIN_LEFT_GONION_VALUE

      public static final int CHIN_LEFT_GONION_VALUE
       Chin left gonion.
       
      CHIN_LEFT_GONION = 33;
      See Also:
    • CHIN_RIGHT_GONION_VALUE

      public static final int CHIN_RIGHT_GONION_VALUE
       Chin right gonion.
       
      CHIN_RIGHT_GONION = 34;
      See Also:
    • LEFT_CHEEK_CENTER_VALUE

      public static final int LEFT_CHEEK_CENTER_VALUE
       Left cheek center.
       
      LEFT_CHEEK_CENTER = 35;
      See Also:
    • RIGHT_CHEEK_CENTER_VALUE

      public static final int RIGHT_CHEEK_CENTER_VALUE
       Right cheek center.
       
      RIGHT_CHEEK_CENTER = 36;
      See Also:
  • Method Details

    • values

      public static FaceAnnotation.Landmark.Type[] 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

      public static FaceAnnotation.Landmark.Type valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static FaceAnnotation.Landmark.Type valueOf(int value)
      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 name
      NullPointerException - if the argument is null
    • forNumber

      public static FaceAnnotation.Landmark.Type forNumber(int value)
      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:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.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 name
      NullPointerException - if the argument is null