Interface FaceAnnotationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FaceAnnotation,FaceAnnotation.Builder
public interface FaceAnnotationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LikelihoodgetAngerLikelihood()Anger likelihood.intgetAngerLikelihoodValue()Anger likelihood.LikelihoodgetBlurredLikelihood()Blurred likelihood.intgetBlurredLikelihoodValue()Blurred likelihood.BoundingPolygetBoundingPoly()The bounding polygon around the face.BoundingPolyOrBuildergetBoundingPolyOrBuilder()The bounding polygon around the face.floatgetDetectionConfidence()Detection confidence.BoundingPolygetFdBoundingPoly()The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face.BoundingPolyOrBuildergetFdBoundingPolyOrBuilder()The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face.LikelihoodgetHeadwearLikelihood()Headwear likelihood.intgetHeadwearLikelihoodValue()Headwear likelihood.LikelihoodgetJoyLikelihood()Joy likelihood.intgetJoyLikelihoodValue()Joy likelihood.floatgetLandmarkingConfidence()Face landmarking confidence.FaceAnnotation.LandmarkgetLandmarks(int index)Detected face landmarks.intgetLandmarksCount()Detected face landmarks.List<FaceAnnotation.Landmark>getLandmarksList()Detected face landmarks.FaceAnnotation.LandmarkOrBuildergetLandmarksOrBuilder(int index)Detected face landmarks.List<? extends FaceAnnotation.LandmarkOrBuilder>getLandmarksOrBuilderList()Detected face landmarks.floatgetPanAngle()Yaw angle, which indicates the leftward/rightward angle that the face is pointing relative to the vertical plane perpendicular to the image.floatgetRollAngle()Roll angle, which indicates the amount of clockwise/anti-clockwise rotation of the face relative to the image vertical about the axis perpendicular to the face.LikelihoodgetSorrowLikelihood()Sorrow likelihood.intgetSorrowLikelihoodValue()Sorrow likelihood.LikelihoodgetSurpriseLikelihood()Surprise likelihood.intgetSurpriseLikelihoodValue()Surprise likelihood.floatgetTiltAngle()Pitch angle, which indicates the upwards/downwards angle that the face is pointing relative to the image's horizontal plane.LikelihoodgetUnderExposedLikelihood()Under-exposed likelihood.intgetUnderExposedLikelihoodValue()Under-exposed likelihood.booleanhasBoundingPoly()The bounding polygon around the face.booleanhasFdBoundingPoly()The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasBoundingPoly
boolean hasBoundingPoly()
The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`. The bounding box is computed to "frame" the face in accordance with human expectations. It is based on the landmarker results. Note that one or more x and/or y coordinates may not be generated in the `BoundingPoly` (the polygon will be unbounded) if only a partial face appears in the image to be annotated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 1;- Returns:
- Whether the boundingPoly field is set.
-
getBoundingPoly
BoundingPoly getBoundingPoly()
The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`. The bounding box is computed to "frame" the face in accordance with human expectations. It is based on the landmarker results. Note that one or more x and/or y coordinates may not be generated in the `BoundingPoly` (the polygon will be unbounded) if only a partial face appears in the image to be annotated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 1;- Returns:
- The boundingPoly.
-
getBoundingPolyOrBuilder
BoundingPolyOrBuilder getBoundingPolyOrBuilder()
The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`. The bounding box is computed to "frame" the face in accordance with human expectations. It is based on the landmarker results. Note that one or more x and/or y coordinates may not be generated in the `BoundingPoly` (the polygon will be unbounded) if only a partial face appears in the image to be annotated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 1;
-
hasFdBoundingPoly
boolean hasFdBoundingPoly()
The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face. Typically, it is used to eliminate the face from any image analysis that detects the "amount of skin" visible in an image. It is not based on the landmarker results, only on the initial face detection, hence the <code>fd</code> (face detection) prefix.
.google.cloud.vision.v1p3beta1.BoundingPoly fd_bounding_poly = 2;- Returns:
- Whether the fdBoundingPoly field is set.
-
getFdBoundingPoly
BoundingPoly getFdBoundingPoly()
The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face. Typically, it is used to eliminate the face from any image analysis that detects the "amount of skin" visible in an image. It is not based on the landmarker results, only on the initial face detection, hence the <code>fd</code> (face detection) prefix.
.google.cloud.vision.v1p3beta1.BoundingPoly fd_bounding_poly = 2;- Returns:
- The fdBoundingPoly.
-
getFdBoundingPolyOrBuilder
BoundingPolyOrBuilder getFdBoundingPolyOrBuilder()
The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face. Typically, it is used to eliminate the face from any image analysis that detects the "amount of skin" visible in an image. It is not based on the landmarker results, only on the initial face detection, hence the <code>fd</code> (face detection) prefix.
.google.cloud.vision.v1p3beta1.BoundingPoly fd_bounding_poly = 2;
-
getLandmarksList
List<FaceAnnotation.Landmark> getLandmarksList()
Detected face landmarks.
repeated .google.cloud.vision.v1p3beta1.FaceAnnotation.Landmark landmarks = 3;
-
getLandmarks
FaceAnnotation.Landmark getLandmarks(int index)
Detected face landmarks.
repeated .google.cloud.vision.v1p3beta1.FaceAnnotation.Landmark landmarks = 3;
-
getLandmarksCount
int getLandmarksCount()
Detected face landmarks.
repeated .google.cloud.vision.v1p3beta1.FaceAnnotation.Landmark landmarks = 3;
-
getLandmarksOrBuilderList
List<? extends FaceAnnotation.LandmarkOrBuilder> getLandmarksOrBuilderList()
Detected face landmarks.
repeated .google.cloud.vision.v1p3beta1.FaceAnnotation.Landmark landmarks = 3;
-
getLandmarksOrBuilder
FaceAnnotation.LandmarkOrBuilder getLandmarksOrBuilder(int index)
Detected face landmarks.
repeated .google.cloud.vision.v1p3beta1.FaceAnnotation.Landmark landmarks = 3;
-
getRollAngle
float getRollAngle()
Roll angle, which indicates the amount of clockwise/anti-clockwise rotation of the face relative to the image vertical about the axis perpendicular to the face. Range [-180,180].
float roll_angle = 4;- Returns:
- The rollAngle.
-
getPanAngle
float getPanAngle()
Yaw angle, which indicates the leftward/rightward angle that the face is pointing relative to the vertical plane perpendicular to the image. Range [-180,180].
float pan_angle = 5;- Returns:
- The panAngle.
-
getTiltAngle
float getTiltAngle()
Pitch angle, which indicates the upwards/downwards angle that the face is pointing relative to the image's horizontal plane. Range [-180,180].
float tilt_angle = 6;- Returns:
- The tiltAngle.
-
getDetectionConfidence
float getDetectionConfidence()
Detection confidence. Range [0, 1].
float detection_confidence = 7;- Returns:
- The detectionConfidence.
-
getLandmarkingConfidence
float getLandmarkingConfidence()
Face landmarking confidence. Range [0, 1].
float landmarking_confidence = 8;- Returns:
- The landmarkingConfidence.
-
getJoyLikelihoodValue
int getJoyLikelihoodValue()
Joy likelihood.
.google.cloud.vision.v1p3beta1.Likelihood joy_likelihood = 9;- Returns:
- The enum numeric value on the wire for joyLikelihood.
-
getJoyLikelihood
Likelihood getJoyLikelihood()
Joy likelihood.
.google.cloud.vision.v1p3beta1.Likelihood joy_likelihood = 9;- Returns:
- The joyLikelihood.
-
getSorrowLikelihoodValue
int getSorrowLikelihoodValue()
Sorrow likelihood.
.google.cloud.vision.v1p3beta1.Likelihood sorrow_likelihood = 10;- Returns:
- The enum numeric value on the wire for sorrowLikelihood.
-
getSorrowLikelihood
Likelihood getSorrowLikelihood()
Sorrow likelihood.
.google.cloud.vision.v1p3beta1.Likelihood sorrow_likelihood = 10;- Returns:
- The sorrowLikelihood.
-
getAngerLikelihoodValue
int getAngerLikelihoodValue()
Anger likelihood.
.google.cloud.vision.v1p3beta1.Likelihood anger_likelihood = 11;- Returns:
- The enum numeric value on the wire for angerLikelihood.
-
getAngerLikelihood
Likelihood getAngerLikelihood()
Anger likelihood.
.google.cloud.vision.v1p3beta1.Likelihood anger_likelihood = 11;- Returns:
- The angerLikelihood.
-
getSurpriseLikelihoodValue
int getSurpriseLikelihoodValue()
Surprise likelihood.
.google.cloud.vision.v1p3beta1.Likelihood surprise_likelihood = 12;- Returns:
- The enum numeric value on the wire for surpriseLikelihood.
-
getSurpriseLikelihood
Likelihood getSurpriseLikelihood()
Surprise likelihood.
.google.cloud.vision.v1p3beta1.Likelihood surprise_likelihood = 12;- Returns:
- The surpriseLikelihood.
-
getUnderExposedLikelihoodValue
int getUnderExposedLikelihoodValue()
Under-exposed likelihood.
.google.cloud.vision.v1p3beta1.Likelihood under_exposed_likelihood = 13;- Returns:
- The enum numeric value on the wire for underExposedLikelihood.
-
getUnderExposedLikelihood
Likelihood getUnderExposedLikelihood()
Under-exposed likelihood.
.google.cloud.vision.v1p3beta1.Likelihood under_exposed_likelihood = 13;- Returns:
- The underExposedLikelihood.
-
getBlurredLikelihoodValue
int getBlurredLikelihoodValue()
Blurred likelihood.
.google.cloud.vision.v1p3beta1.Likelihood blurred_likelihood = 14;- Returns:
- The enum numeric value on the wire for blurredLikelihood.
-
getBlurredLikelihood
Likelihood getBlurredLikelihood()
Blurred likelihood.
.google.cloud.vision.v1p3beta1.Likelihood blurred_likelihood = 14;- Returns:
- The blurredLikelihood.
-
getHeadwearLikelihoodValue
int getHeadwearLikelihoodValue()
Headwear likelihood.
.google.cloud.vision.v1p3beta1.Likelihood headwear_likelihood = 15;- Returns:
- The enum numeric value on the wire for headwearLikelihood.
-
getHeadwearLikelihood
Likelihood getHeadwearLikelihood()
Headwear likelihood.
.google.cloud.vision.v1p3beta1.Likelihood headwear_likelihood = 15;- Returns:
- The headwearLikelihood.
-
-