AWS 비디오 분석기 애플리케이션 생성 - Amazon Rekognition

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

AWS 비디오 분석기 애플리케이션 생성

AWS SDK for Java 버전 2를 사용하여 레이블 감지용 비디오를 분석하는 Java 웹 애플리케이션을 생성할 수 있습니다. 이 AWS 자습서에서 생성된 애플리케이션을 사용하면 Amazon S3 버킷에 비디오(MP4 파일)를 업로드할 수 있습니다. 그런 다음 애플리케이션이 Amazon Rekognition 서비스를 사용하여 비디오를 분석합니다. 그 결과를 사용하여 데이터 모델을 채운 다음 Amazon Simple Email Service를 사용하여 보고서를 생성하고 특정 사용자에게 이메일로 보냅니다.

다음 그림은 애플리케이션이 비디오 분석을 완료한 후 생성되는 보고서를 보여줍니다. 아래 표의 열에는 Age Range, Beard, Eye glasses, Eyes open과 다양한 속성 예측에 대한 신뢰도 값이 표시됩니다.

Age Range, Beard, Eye glasses, Eyes open 열이 있는 표에는 다양한 속성 예측에 대한 신뢰도 값이 표시됩니다.

이 자습서에서는 다양한 AWS 서비스를 호출하는 Spring Boot 애플리케이션을 생성합니다. Spring Boot API는 모델과 다양한 뷰 및 컨트롤러를 구축하는 데 사용됩니다. 자세한 내용은 Spring Boot를 참조하세요.

이 서비스는 다음 AWS 서비스를 사용합니다.

이 자습서에 포함된 AWS 서비스는 AWS 프리 티어에 포함됩니다. 요금이 부과되지 않도록 하기 위해 자습서 완료 후 자습서 진행 중에 만든 모든 리소스를 종료하는 것을 권장합니다.

사전 조건

시작하기 전에 AWS SDK for Java 설정의 단계를 완료해야 합니다. 그 후 다음 항목들이 있는지 확인하세요.

  • Java 1.8 JDK

  • Maven 3.6 이상

  • video[somevalue]라는 이름의 Amazon S3 버킷 Amazon S3 Java 코드에 이 버킷 이름을 사용해야 합니다. 자세한 내용은 버킷 생성 단원을 참조하세요.

  • IAM 역할. 생성할 VideoDetectFaces 클래스에 필요한 항목입니다. 자세한 내용은 Amazon Rekognition Video 설정을 참조하세요.

  • 유효한 Amazon SNS 주제. 생성할 VideoDetectFaces 클래스에 필요한 항목입니다. 자세한 내용은 Amazon Rekognition Video 설정을 참조하세요.

절차

이 자습서를 진행하면서 다음 작업을 수행합니다.

  1. 프로젝트 생성

  2. 프로젝트에 POM 종속 항목 추가

  3. Java 클래스 생성

  4. HTML 파일 생성

  5. 스크립트 파일 생성

  6. 프로젝트를 JAR 파일로 패키징

  7. 에 애플리케이션 배포 AWS Elastic Beanstalk

자습서를 계속 진행하려면 AWS 설명서 SDK 예제 GitHub 리포지토리의 자세한 지침을 따르세요.