in aws-predictions/src/main/java/com/amplifyframework/predictions/aws/adapter/LandmarkTypeAdapter.java [36:83]
public static LandmarkType fromRekognition(@NonNull String landmark) {
com.amazonaws.services.rekognition.model.LandmarkType type =
com.amazonaws.services.rekognition.model.LandmarkType.fromValue(landmark);
switch (type) {
case EyeLeft:
case LeftEyeLeft:
case LeftEyeRight:
case LeftEyeUp:
case LeftEyeDown:
return LandmarkType.LEFT_EYE;
case EyeRight:
case RightEyeLeft:
case RightEyeRight:
case RightEyeUp:
case RightEyeDown:
return LandmarkType.RIGHT_EYE;
case LeftEyeBrowLeft:
case LeftEyeBrowRight:
case LeftEyeBrowUp:
return LandmarkType.LEFT_EYEBROW;
case RightEyeBrowLeft:
case RightEyeBrowRight:
case RightEyeBrowUp:
return LandmarkType.RIGHT_EYEBROW;
case Nose:
return LandmarkType.NOSE;
case NoseLeft:
case NoseRight:
return LandmarkType.NOSE_CREST;
case MouthLeft:
case MouthRight:
case MouthUp:
case MouthDown:
return LandmarkType.OUTER_LIPS;
case LeftPupil:
return LandmarkType.LEFT_PUPIL;
case RightPupil:
return LandmarkType.RIGHT_PUPIL;
case UpperJawlineLeft:
case MidJawlineLeft:
case ChinBottom:
case MidJawlineRight:
case UpperJawlineRight:
return LandmarkType.FACE_CONTOUR;
default:
return LandmarkType.UNKNOWN;
}
}