AWS 딥렌즈 람다 함수 템플릿 을 다운 받은 후 압축해제를 합니다.
폴더 내에는 다음과 같은 파일들이 들어 있습니다.
여러 개의 얼굴을 인식하기 위해서 다음 코드 를 이용할 것입니다. lambda_function.py 를 열고 내용을 모두 지운 후, 코드를 붙여넣기 합니다.
def get_resp(client, img_key, img_bytes):
try:
return {
"key": img_key,
"resp": client.compare_faces(
SourceImage={
'S3Object': {
'Bucket': '{s3 bucket name}',
'Name': img_key
}
},
TargetImage={
'Bytes': img_bytes
}
)
}
except Exception:
return None
target_dict = {
"list.jpeg": "Names",
"of.png": "of",
"s3_keys.jpeg": "faces"
}