Amazon Rekognition
개발자 안내서

이미지에서 레이블 감지

DetectLabels 작업을 사용하여 이미지에서 레이블을 감지할 수 있습니다. 관련 예제는 Amazon S3 버킷에 저장된 이미지 분석 단원을 참조하십시오.

DetectLabels 작업 요청

DetectLabel에 대한 입력은 이미지입니다. 이 예제 JSON 입력에서는 Amazon S3 버킷에서 소스 이미지를 불러옵니다. MaxLabels는 응답에 반환되는 레이블의 최대 수입니다. MinConfidence는 Amazon Rekognition Image가 응답에 반환하기 위해 충족해야 할 감지된 레이블의 최소 정확성 신뢰도 수준입니다.

{ "Image": { "S3Object": { "Bucket": "bucket", "Name": "input.jpg" } }, "MaxLabels": 10, "MinConfidence": 75 }

DetectLabels 응답

DetectLabels의 응답은 이미지에서 감지된 레이블의 배열과 해당 신뢰도 수준입니다.

다음은 DetectLabels의 응답 예제입니다.

{ "Labels": [ { "Confidence": 98.4629, "Name": "beacon" }, { "Confidence": 98.4629, "Name": "building" }, { "Confidence": 98.4629, "Name": "lighthouse" }, { "Confidence": 87.7924, "Name": "rock" }, { "Confidence": 68.1049, "Name": "sea" } ] }

이 응답은 작업에서 5개 레이블(즉, 비콘, 건물, 등대, 바위, 바다)을 감지했음을 보여 줍니다. 각 레이블에는 연결된 신뢰도 수준이 있습니다. 예를 들어 감지 알고리즘 상 이미지에 건물이 포함될 신뢰도는 98.4629%입니다.

제공한 입력 이미지에 사람이 포함된 경우, DetectLabels 작업은 다음 응답 예에서 보듯 사람, 옷, 정장, 셀프 카메라 등의 레이블을 감지합니다.

{ "Labels": [ { "Confidence": 99.2786, "Name": "person" }, { "Confidence": 90.6659, "Name": "clothing" }, { "Confidence": 90.6659, "Name": "suit" }, { "Confidence": 70.0364, "Name": "selfie" } ] }

참고

이미지의 얼굴을 기술하는 얼굴 특징을 원하는 경우, DetectFaces 작업을 대신 사용합니다.