기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
4단계: 모델을 사용하여 이미지 분석
를 호출하여 이미지를 분석합니다. DetectCustomLabelsAPI 이 단계에서는 detect-custom-labels
AWS Command Line Interface (AWS CLI) 명령을 사용하여 예제 이미지를 분석합니다. Amazon Rekognition 사용자 지정 라벨 콘솔에서 AWS CLI 명령을 받을 수 있습니다. 콘솔은 모델을 사용하도록 AWS CLI 명령을 구성합니다. 사용자는 Amazon S3 버킷에 저장된 이미지만 제공하면 됩니다. 이 주제는 각 예제 프로젝트에 사용할 수 있는 이미지를 제공합니다.
참고
콘솔은 Python 예제 코드도 제공합니다.
detect-custom-labels
의 출력에는 이미지에서 찾은 레이블 목록, 경계 상자(모델이 객체 위치를 찾는 경우), 예측 정확도에 대한 모델의 신뢰도가 포함됩니다.
자세한 내용은 훈련된 모델을 사용한 이미지 분석 섹션을 참조하세요.
이미지를 분석하려면(콘솔)
-
<textobject><phrase>모델 상태가 실행 중으로 표시되며 실행 중인 모델을 중지하려면 중지 버튼이 있습니다. </phrase></textobject>
아직 설정하지 않았다면 설정하십시오 AWS CLI. 지침은 4단계: 설정 AWS CLI 그리고 AWS SDKs 단원을 참조하십시오.
-
아직 하지 않았다면 모델을 실행하세요. 자세한 내용은 3단계: 모델 시작 단원을 참조하십시오.
-
모델 사용 탭을 선택한 다음 API코드를 선택합니다. 아래 표시된 모델 상태 패널에는 모델이 실행 중으로 표시되며, 실행 중인 모델을 중지하는 중지 버튼과 표시 옵션이 API 있습니다.
AWSCLI명령을 선택합니다.
-
이미지 분석 섹션에서 호출하는 AWS CLI 명령을
detect-custom-labels
복사합니다. Rekognition 콘솔의 다음 이미지는 기계 학습 모델을 사용하여 이미지에서 사용자 지정 레이블을 감지하는 명령과 모델을 시작하고 이미지 세부 정보를 제공하는 지침이 포함된 AWS CLI “이미지 분석” 섹션을 보여줍니다. -
Amazon S3 버킷에 예제 이미지를 업로드합니다. 지침은 예제 이미지 가져오기 단원을 참조하십시오.
-
명령 프롬프트에 이전 단계에서 복사한 AWS CLI 명령을 입력합니다. 다음 예제와 같아야 합니다.
의 값은 모델의 Amazon 리소스 이름 (ARN)
--project-version-arn
이어야 합니다.--region
의 값은 모델을 생성한 AWS 리전이어야 합니다.MY_BUCKET
및PATH_TO_MY_IMAGE
를 이전 단계에서 사용한 Amazon S3 버킷과 이미지로 변경합니다.custom-labels-access프로필을 사용하여 자격 증명을 가져오려면
--profile custom-labels-access
파라미터를 추가하십시오.aws rekognition detect-custom-labels \ --project-version-arn "
model_arn
" \ --image '{"S3Object": {"Bucket": "MY_BUCKET
","Name": "PATH_TO_MY_IMAGE
"}}' \ --regionus-east-1
\ --profile custom-labels-access모델에서 개체, 장면, 개념을 찾는 경우 AWS CLI 명령의 JSON 출력은 다음과 비슷해야 합니다.
Name
모델이 찾은 이미지 수준 레이블의 이름입니다.Confidence
(0-100) 은 예측 정확도에 대한 모델의 신뢰도입니다.{ "CustomLabels": [ { "Name": "living_space", "Confidence": 83.41299819946289 } ] }
모델이 객체 위치를 찾거나 브랜드를 찾으면 레이블이 지정된 경계 상자가 반환됩니다.
BoundingBox
는 객체를 둘러싸고 있는 상자의 위치가 포함되어 있습니다.Name
은 모델이 경계 상자에서 찾은 객체입니다.Confidence
는 경계 상자에 객체가 포함되어 있는지 여부에 대한 모델의 신뢰도입니다.{ "CustomLabels": [ { "Name": "textract", "Confidence": 87.7729721069336, "Geometry": { "BoundingBox": { "Width": 0.198987677693367, "Height": 0.31296101212501526, "Left": 0.07924537360668182, "Top": 0.4037395715713501 } } } ] }
-
모델을 계속 사용하여 다른 이미지를 분석하세요. 더 이상 사용하지 않을 경우 모델을 중지하세요. 자세한 내용은 5단계: 모델 중지 섹션을 참조하세요.
예제 이미지 가져오기
DetectCustomLabels
작업에 다음 이미지를 사용할 수 있습니다. 각 프로젝트에 이미지가 하나씩 있습니다. 이미지를 사용하려면 S3 버킷에 업로드합니다.
예제 이미지를 사용하려면
-
사용 중인 예제 프로젝트와 일치하는 다음 이미지를 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 이미지 저장을 선택하여 이미지를 컴퓨터에 저장합니다. 사용 중인 브라우저에 따라 메뉴 옵션이 다를 수 있습니다.
-
Amazon Rekognition 사용자 지정 레이블을 사용하고 있는 AWS 지역과 동일한 지역에 있는 사용자 AWS 계정 소유의 Amazon S3 버킷에 이미지를 업로드합니다.
이에 관한 지침은 Amazon Simple Storage Service 사용 설명서에서 Amazon S3에 객체 업로드를 참조하세요.