Amazon Rekognition 얼굴 등록시 필터 기능 · 얼굴 수 제한
4011 단어 파이썬OpenCV사랑ReKognition얼굴 인식
Amazon Rekognition 얼굴 등록시 필터 기능 · 얼굴 수 제한 개요
Amazon Rekognition IndexFaces API 작업 시 등록하려는 얼굴의 최대 개수 및
선명하지 않고 흐릿한 얼굴 등을 배제할 수 있습니다.
대상자
기본 설정을 사용하면 흐릿한 이미지와 배경에 흩어져 있는 얼굴 이미지도 등록 대상이 되어 정밀도 저하를 초래합니다.
전통적으로 IndexFaces는 입력 이미지의 최대 15개의 얼굴을 인덱싱합니다.
얼굴 감지 모델의 새 버전에서는 입력 이미지의 최대 100개의 얼굴을 인덱싱합니다.
사용 가능한 필터 목록
MaxFaces
등록하려는 얼굴 이미지의 최대값을 설정할 수 있습니다.
등록되는 화상은 선명하고 선명한 화상이 우선도 상위.
QualityFilter
품질이 좋지 않은 이미지를 제외하는 필터
QualityFilter를 자동으로 한 경우, Amazon이 질이 나쁜 이미지를 제외해 준다.
필터 시스템 제어 방법
필터링 레벨은 제어 가능
필터를 Amazon 측의 자동으로 하고 싶은 경우는 「AUTO」
판정 달콤한 필터 "LOW"
중간 필터 "MEDIUM"
엄격한 필터 "HIGH"
필터링하지 않을 경우 'NONE' 지정
필터 사용 예
amareko_filter.py
import boto3
collection = "qrestia"
image_file = "TestImage.jpg"
external_image_id = "Qiita test ID"
def index_faces():
rekognition_client = boto3.client('rekognition')
with open(image_file, 'rb') as image:
rekognition_response = rekognition_client.index_faces(
Image={'Bytes': image.read()},
CollectionId=collection,
ExternalImageId=external_image_id,
QualityFilter="AUTO", # QualityFilterを「自動」に設定する
MaxFaces=3) # 顔検出の最大枚数を3つにする
print(rekognition_response)
if __name__ == '__main__':
index_faces()
튕겨진 원인을 확인하는 방법
이미지에서 감지되었지만 인덱싱되지 않은 얼굴에 대한 정보는 UnindexedFace 객체의 배열에서 확인할 수 있습니다.
이 응답으로부터 원인을 파악하고 적절하게 필터 조정을 할 수 있습니다.
Reference
이 문제에 관하여(Amazon Rekognition 얼굴 등록시 필터 기능 · 얼굴 수 제한), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/QRES/items/a7d78f2a76b980f8749d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)