AWS SDK를 사용하여 Amazon Rekognition을 통해 이미지에서 객체 감지 - Amazon Simple Storage Service

AWS SDK를 사용하여 Amazon Rekognition을 통해 이미지에서 객체 감지

다음 코드 예제는 Amazon Rekognition을 사용하여 이미지에서 범주별 객체를 감지하는 앱을 구축하는 방법을 보여줍니다.

.NET
AWS SDK for .NET

Amazon Rekognition .NET을 사용하여 Amazon Simple Storage Service(Amazon S3) 버킷에 있는 이미지에서 범주별로 객체를 식별하기 위해 Amazon Rekognition을 사용하여 앱을 생성하는 방법을 보여줍니다. 이 앱은 Amazon Simple Email Service(Amazon SES)를 사용하여 결과와 함께 이메일 알림을 관리자에게 보냅니다.

전체 소스 코드와 설정 및 실행 방법에 대한 지침은 GitHub에서 전체 예제를 참조하십시오.

이 예제에서 사용되는 서비스
  • Amazon Rekognition

  • Amazon S3

  • Amazon SES

Java
SDK for Java 2.x

Amazon Rekognition을 사용하여 Amazon Simple Storage Service (Amazon S3) 버킷에 있는 이미지에서 범주별로 객체를 식별하기 위해 Amazon Rekognition을 사용하여 앱을 생성하는 방법을 보여줍니다. 이 앱은 Amazon Simple Email Service(Amazon SES)를 사용하여 결과와 함께 이메일 알림을 관리자에게 보냅니다.

전체 소스 코드와 설정 및 실행 방법에 대한 지침은 GitHub에서 전체 예제를 참조하십시오.

이 예제에서 사용되는 서비스
  • Amazon Rekognition

  • Amazon S3

  • Amazon SES

JavaScript
SDK for JavaScript (v3)

AWS SDK for JavaScript로 Amazon Rekognition을 사용하여 Amazon Simple Storage Service (Amazon S3) 버킷에 있는 이미지에서 범주별로 객체를 식별하기 위해 Amazon Rekognition을 사용하여 앱을 생성하는 방법을 보여줍니다. 이 앱은 Amazon Simple Email Service(Amazon SES)를 사용하여 결과와 함께 이메일 알림을 관리자에게 보냅니다.

다음 작업을 수행하는 방법에 대해 알아보십시오.

  • Amazon Cognito를 사용하여 인증되지 않은 사용자를 생성합니다.

  • Amazon Rekognition을 사용하여 객체용 이미지를 분석합니다.

  • Amazon SES 이메일 주소를 확인합니다.

  • Amazon SES를 사용하여 이메일 알림을 전송합니다.

전체 소스 코드와 설정 및 실행 방법에 대한 지침은 GitHub에서 전체 예제를 참조하십시오.

이 예제에서 사용되는 서비스
  • Amazon Rekognition

  • Amazon S3

  • Amazon SES

Kotlin
SDK for Kotlin

Amazon Rekognition Kotlin API를 사용하여 Amazon Simple Storage Service (Amazon S3) 버킷에 있는 이미지에서 범주별로 객체를 식별하기 위해 Amazon Rekognition을 사용하여 앱을 생성하는 방법을 보여줍니다. 이 앱은 Amazon Simple Email Service(Amazon SES)를 사용하여 결과와 함께 이메일 알림을 관리자에게 보냅니다.

전체 소스 코드와 설정 및 실행 방법에 대한 지침은 GitHub에서 전체 예제를 참조하십시오.

이 예제에서 사용되는 서비스
  • Amazon Rekognition

  • Amazon S3

  • Amazon SES

Python
SDK for Python(Boto3)

다음을 수행할 수 있도록 해주는 웹 애플리케이션을 만들기 위해 AWS SDK for Python (Boto3)을 사용하는 방법을 보여줍니다.

  • 사진을 Amazon Simple Storage Service (Amazon S3) 버킷에 업로드합니다.

  • Amazon Rekognition을 사용하여 사진을 분석하고 레이블을 지정합니다.

  • Amazon Simple Email Service(Amazon SES)를 사용하여 이미지 분석에 대한 이메일 보고서를 보냅니다.

이 예제에는 두 가지 주요 구성 요소가 포함되어 있습니다. 바로 JavaScript로 작성되고 React로 빌드된 웹 페이지와 Python으로 작성되고 Flask-RESTful로 빌드된 REST 서비스입니다.

React 웹 페이지를 사용하여 다음을 수행할 수 있습니다.

  • S3 버킷에 저장된 이미지 목록을 표시합니다.

  • 컴퓨터에서 S3 버킷에 이미지를 업로드합니다.

  • 이미지에서 감지된 항목을 식별하는 이미지와 레이블을 표시합니다.

  • S3 버킷의 모든 이미지에 대한 보고서를 받고 보고서의 이메일을 보냅니다.

웹 페이지가 REST 서비스를 호출합니다. 서비스가 다음 작업을 수행하기 위해 AWS에 요청을 전송합니다.

  • S3 버킷의 이미지 목록을 가져오고 필터링합니다.

  • S3 버킷에 사진을 업로드합니다.

  • Amazon Rekognition을 사용하여 개별 사진을 분석하고 사진에서 감지된 항목을 식별하는 레이블 목록을 가져옵니다.

  • S3 버킷의 모든 사진을 분석하고 Amazon SES를 사용하여 보고서를 이메일로 보냅니다.

전체 소스 코드와 설정 및 실행 방법에 대한 지침은 GitHub에서 전체 예제를 참조하십시오.

이 예제에서 사용되는 서비스
  • Amazon Rekognition

  • Amazon S3

  • Amazon SES

AWS SDK 개발자 가이드 및 코드 예시의 전체 목록은 AWS SDK와 함께 이 서비스 사용 단원을 참조하세요. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.