aws rekognition 예제


0 Flares Filament.io 0 Flares ×

예를 들어 Amazon Rekognition은 샘플 이미지에서 스케이트보드, 스포츠, 사람, 자동차, 자동차 및 차량의 다음 개체와 장면을 감지합니다. 이 응답에 표시된 모든 신뢰도 점수를 보려면 Labels에서 더 보기 | 신뢰 창. Amazon AWS SDK는 빌더 패턴을 사용하여 적절한 구성을 생성합니다. 메서드 표준()은 모든 옵션을 기본값으로 초기화합니다. 그 후 특정 클라이언트 구성을 제공합니다. 예를 들어 연결 시간 시간 및 요청 시간 시간을 조정하는 방법을 보여 줍니다. 그 외에도 HTTPS를 전송 프로토콜로 설정합니다. 클라이언트에 대해 설정할 수 있는 다른 옵션이 많이 있습니다. 첫 번째 질문은 iMac 카메라를 사용하여 이미지를 캡처하는 데 사용할 라이브러리였습니다. 빠른 구글 검색 후, 나는 당신이 캡처를 수행하기 위해 표준 HTML5 캔버스를 사용할 수 있습니다 amw에 의해 GitHub에 놀라운 JPEG 카메라 라이브러리를 발견, 또는 이전 브라우저에 대한 플래시 위젯으로 대체. 나는 신속하게 라이브러리를 잡고 필요에 따라 예제 자바 스크립트 파일을 수정했습니다. 다음은 사용 권한 설정입니다. 화면에서 `기존 정책을 직접 연결`이라는 세 번째 상자를 클릭해야 합니다.

그런 다음 그 아래의 `필터: 정책 유형` 검색 상자에 `rekognition`(Amazon의 맞춤법 참고)을 입력하여 Rekognition 정책만 필터링합니다. 옆에 체크 표시를 배치하여 목록에서 `AmazonRekognitionFullAccess`를 선택합니다. 나는 이미지 인식 API (아마존 Rekognition)를 시도하여 헤드 샷을 기반으로 동료 직원을 인식 할 수 있는지 확인하는 데 가장 관심이 있었습니다. 아마존은 온라인 문서를 가지고 있지만 Node.js를 위해 특별히 완전한 Rekognition 샘플이 없으며 로컬 이미지를 업로드하는 방법을 알아내는 데는 약간의 파고가 걸렸습니다. 예제 프로젝트를 Github에 업로드했는데, 이미지 폴더를 가져와서 AWS 인식 컬렉션으로 인덱싱한 다음 엔드포인트에 이미지를 업로드하기 위한 매우 기본적인 API 끝점 및 테스트 양식을 작성했습니다. 자신의 실험을위한 기초로 사용할 주시기 바랍니다. 위의 예제 코드는 withAttributes() 메서드를 사용하여 Amazon Rekognition에 사용 가능한 모든 얼굴 속성을 반환하도록 지시합니다. 이 매개 변수를 생략하면 서비스는 BoundingBox, 신뢰, 포즈, 품질 및 랜드마크만 반환합니다. 기본 단계는 이전 예제와 동일합니다. 첫째, 앱 클래스를 확장해야 합니다: AWS 계정에 액세스할 수 있게 되면 Amazon Rekognition API에 액세스할 수 있는 권한이 있는 사용자를 만들어야 합니다. 이 작업을 수행하는 방법은 여기에 설명되어 있습니다.

이제 예제를 전체 응용 프로그램으로 확장하는 것은 당신에게 달려 있습니다. 다음으로 이전 예제에서 클래스를 다시 사용하거나 리팩터링할 수 있습니다. 메시지 큐를 폴비하는 루프는 동일하게 유지되기 때문에 두 가지 메서드startLabelDetection() 및 getResultsLabels를 다음 두 가지 방법으로 바꿔야 합니다. 모든 작업이 비동기이기 때문에 StartLabelDetection을 호출하여 작업을 시작합니다. 비동기 작업이 완료되면 Amazon SNS 토픽으로 알림 메시지를 보냅니다. 이 상태는 Amazon 단순 큐 서비스(SQS)를 쿼리하여 검색할 수 있습니다. 해당 get 작업을 호출하면 분석 결과를 응용 프로그램에 제공할 수 있습니다. 우리의 파이썬 예제에 대한 가상 환경을 만들고 Boto3 라이브러리뿐만 아니라 온라인 이미지를 읽을 수 있기 때문에 요청을 설치합시다 : 참고 : 아마존 Rekognition 예제는 실제로 아마존 S3 버킷에 자신의 API에 사용되는 소스 사진을 업로드 홍보 먼저 처리합니다. 이 이중 단계를 피하고 이미지 데이터를 API로 직접 보내고 싶었는데, 그 대신 내가 할 수 있었습니다. 비디오 파일로 Amazon Rekognition을 사용할 때 장면에 있는 사람들의 경로를 캡처할 수 있습니다.