FaceAnnotation.fromJson constructor
FaceAnnotation.fromJson(
- Map json_
Implementation
FaceAnnotation.fromJson(core.Map json_)
: this(
angerLikelihood: json_['angerLikelihood'] as core.String?,
blurredLikelihood: json_['blurredLikelihood'] as core.String?,
boundingPoly: json_.containsKey('boundingPoly')
? BoundingPoly.fromJson(
json_['boundingPoly'] as core.Map<core.String, core.dynamic>)
: null,
detectionConfidence:
(json_['detectionConfidence'] as core.num?)?.toDouble(),
fdBoundingPoly: json_.containsKey('fdBoundingPoly')
? BoundingPoly.fromJson(json_['fdBoundingPoly']
as core.Map<core.String, core.dynamic>)
: null,
headwearLikelihood: json_['headwearLikelihood'] as core.String?,
joyLikelihood: json_['joyLikelihood'] as core.String?,
landmarkingConfidence:
(json_['landmarkingConfidence'] as core.num?)?.toDouble(),
landmarks: (json_['landmarks'] as core.List?)
?.map((value) => Landmark.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
panAngle: (json_['panAngle'] as core.num?)?.toDouble(),
rollAngle: (json_['rollAngle'] as core.num?)?.toDouble(),
sorrowLikelihood: json_['sorrowLikelihood'] as core.String?,
surpriseLikelihood: json_['surpriseLikelihood'] as core.String?,
tiltAngle: (json_['tiltAngle'] as core.num?)?.toDouble(),
underExposedLikelihood:
json_['underExposedLikelihood'] as core.String?,
);