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 |