Class GoogleCloudVisionV1p3beta1FaceAnnotation
A face annotation object contains the results of face detection.
Implements
Inherited Members
Namespace: Google.Apis.Vision.v1p1beta1.Data
Assembly: Google.Apis.Vision.v1p1beta1.dll
Syntax
public class GoogleCloudVisionV1p3beta1FaceAnnotation : IDirectResponseSchema
Properties
AngerLikelihood
Anger likelihood.
Declaration
[JsonProperty("angerLikelihood")]
public virtual string AngerLikelihood { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BlurredLikelihood
Blurred likelihood.
Declaration
[JsonProperty("blurredLikelihood")]
public virtual string BlurredLikelihood { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BoundingPoly
The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale.
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.
Declaration
[JsonProperty("boundingPoly")]
public virtual GoogleCloudVisionV1p3beta1BoundingPoly BoundingPoly { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudVisionV1p3beta1BoundingPoly |
DetectionConfidence
Detection confidence. Range [0, 1].
Declaration
[JsonProperty("detectionConfidence")]
public virtual float? DetectionConfidence { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FdBoundingPoly
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 fd (face detection) prefix.
Declaration
[JsonProperty("fdBoundingPoly")]
public virtual GoogleCloudVisionV1p3beta1BoundingPoly FdBoundingPoly { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudVisionV1p3beta1BoundingPoly |
HeadwearLikelihood
Headwear likelihood.
Declaration
[JsonProperty("headwearLikelihood")]
public virtual string HeadwearLikelihood { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
JoyLikelihood
Joy likelihood.
Declaration
[JsonProperty("joyLikelihood")]
public virtual string JoyLikelihood { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LandmarkingConfidence
Face landmarking confidence. Range [0, 1].
Declaration
[JsonProperty("landmarkingConfidence")]
public virtual float? LandmarkingConfidence { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
Landmarks
Detected face landmarks.
Declaration
[JsonProperty("landmarks")]
public virtual IList<GoogleCloudVisionV1p3beta1FaceAnnotationLandmark> Landmarks { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudVisionV1p3beta1FaceAnnotationLandmark> |
PanAngle
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].
Declaration
[JsonProperty("panAngle")]
public virtual float? PanAngle { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
RollAngle
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].
Declaration
[JsonProperty("rollAngle")]
public virtual float? RollAngle { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
SorrowLikelihood
Sorrow likelihood.
Declaration
[JsonProperty("sorrowLikelihood")]
public virtual string SorrowLikelihood { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SurpriseLikelihood
Surprise likelihood.
Declaration
[JsonProperty("surpriseLikelihood")]
public virtual string SurpriseLikelihood { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TiltAngle
Pitch angle, which indicates the upwards/downwards angle that the face is pointing relative to the image's horizontal plane. Range [-180,180].
Declaration
[JsonProperty("tiltAngle")]
public virtual float? TiltAngle { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
UnderExposedLikelihood
Under-exposed likelihood.
Declaration
[JsonProperty("underExposedLikelihood")]
public virtual string UnderExposedLikelihood { get; set; }
Property Value
| Type | Description |
|---|---|
| string |