Rekognition의 이미지 및 비디오 작업에 대한 이해 - Amazon Rekognition

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Rekognition의 이미지 및 비디오 작업에 대한 이해

Amazon Rekognition은 이미지 및 동영상 분석을 위한 API 두 가지 기본 세트를 제공합니다.

  • Amazon Rekognition 이미지API: 이미지 분석을 위해 설계되었습니다.

  • Amazon Rekognition Video: API 저장된 비디오와 스트리밍 비디오를 모두 분석하는 데 중점을 둡니다.

둘 다 얼굴과 사물과 같은 다양한 개체를 APIs 감지할 수 있습니다. 지원되는 비교 및 탐지 유형에 대한 포괄적인 이해는 의 섹션을 참조하십시오Rekognition의 분석 유형에 대한 이해.

Amazon Rekognition Image 작업

Amazon Rekognition 이미지 작업은 동기식으로 이루어집니다. 입력 및 응답은 형식에 따라 다릅니다. JSON Amazon Rekognition Image 작업은 .jpg나 .png 이미지 형식의 입력 이미지를 분석합니다. Amazon Rekognition Image 작업에 전달된 이미지는 Amazon S3 버킷에 저장할 수 있습니다. 를 사용하지 않는 경우 Base64로 인코딩된 이미지 바이트를 Amazon Rekognition 작업에 직접 전달할 수도 있습니다. AWS CLI 자세한 내용은 이미지 작업을 참조하십시오.

Amazon Rekognition Video 작업

Amazon Rekognition Video를 사용하면 Amazon S3 버킷에 저장되거나 Amazon Kinesis Video Streams를 통해 스트리밍되는 API 비디오를 쉽게 분석할 수 있습니다.

저장된 비디오 작업의 경우 다음 사항을 참고하십시오.

  • 작업은 비동기식입니다.

  • 분석은 “시작” 작업 (예: 저장된 비디오의 얼굴 인식) 으로 시작해야 합니다. StartFaceDetection

  • 분석 완료 상태는 Amazon SNS 주제에 게시됩니다.

  • 분석 결과를 검색하려면 해당하는 “Get” 작업 (예: GetFaceDetection) 을 사용하십시오.

  • 자세한 내용은 저장된 비디오 분석 작업을 참조하십시오.

스트리밍 비디오 분석의 경우:

  • 기능에는 Rekognition Video 컬렉션의 얼굴 검색 및 레이블 (개체 또는 개념) 감지가 포함됩니다.

  • 라벨에 대한 분석 결과는 Amazon SNS 및 Amazon S3 알림으로 전송됩니다.

  • 얼굴 검색 결과는 Kinesis 데이터 스트림으로 출력됩니다.

  • 스트리밍 비디오 분석 관리는 Amazon Rekognition Video 스트림 프로세서 (예: 를 사용하여 프로세서 생성) 를 통해 이루어집니다. CreateStreamProcessor

  • 자세한 내용은 스트리밍 비디오 이벤트 사용을 참조하십시오.

각 비디오 분석 작업은 분석 중인 비디오에 대한 메타데이터와 작업 ID 및 작업 태그를 반환합니다. 비디오의 레이블 감지 및 콘텐츠 조정과 같은 작업을 통해 타임스탬프 또는 레이블 이름을 기준으로 정렬하고 타임스탬프 또는 세그먼트별로 결과를 집계할 수 있습니다.

비스토리지 및 스토리지 기반 작업

Amazon Rekognition 작업은 다음과 같은 카테고리로 그룹화됩니다.

  • 비스토리지 API 작업 — 이러한 작업에서는 Amazon Rekognition이 어떠한 정보도 보관하지 않습니다. 여러분이 입력 이미지와 비디오를 제공하면 작업이 분석을 수행하고 결과를 반환하지만 Amazon Rekognition에는 아무것도 저장되지 않습니다. 자세한 내용은 비스토리지 작업 단원을 참조하십시오.

  • 스토리지 기반 API 운영 — Amazon Rekognition 서버는 탐지된 얼굴 정보를 컬렉션이라고 하는 컨테이너에 저장할 수 있습니다. Amazon API Rekognition은 지속된 얼굴 정보에서 얼굴 일치를 검색하는 데 사용할 수 있는 추가 작업을 제공합니다. 자세한 내용은 스토리지 기반 작업 API 단원을 참조하십시오.

AWSSDKOR를 사용하여 Amazon HTTP Rekognition API 작업을 호출합니다.

를 AWS SDK 사용하거나 를 사용하여 직접 API Amazon Rekognition 작업을 호출할 수 있습니다. HTTP 하지 말아야 할 타당한 이유가 없는 한 항상 를 사용해야 합니다. AWS SDK 이 섹션의 Java 예제에서는 를 사용합니다 AWSSDK. Java 프로젝트 파일은 제공되지 않지만 AWSEclipse용 AWS Toolkit을 사용하여 Java를 사용하여 응용 프로그램을 개발할 수 있습니다.

. NET이 섹션의 예에서는 를 사용합니다 AWS SDK for .NET. 를 AWS Toolkit for Visual Studio사용하여 AWS 응용 프로그램을 개발할 수 있습니다. NET. 여기에는 응용 프로그램 배포 및 서비스 관리를 위한 유용한 템플릿과 AWS 탐색기가 포함되어 있습니다.

이 가이드의 API참조에서는 를 사용하여 Amazon Rekognition 작업을 호출하는 방법을 설명합니다. HTTP Java 참조 정보는 AWS SDK for Java를 참조하십시오.

사용할 수 있는 Amazon Rekognition 서비스 엔드포인트는 리전 및 엔드포인트에 문서화되어 있습니다. AWS

Amazon HTTP Rekognition을 사용하여 호출할 때는 작업을 사용하십시오. POST HTTP