Cloud Vision API를 사용하여 이미지에서 라벨 인식
이 빠른 시작에서는 다음 방법을 보여줍니다.
- Cloud Storage 버킷 만들기
- Cloud Storage에 이미지를 업로드하고 파일에 공개적으로 액세스할 수 있게 합니다.
- 해당 이미지로 Vision API에 요청 수행
이 단계를 완료하는 데 5분 정도 걸립니다. Cloud Storage에 무료로 최대 5GB의 데이터를 저장하고, Vision API에 무료로 매달 최대 1,000건의 기능 요청을 보낼 수 있습니다.
시작하기 전에
아직 설정하지 않았다면 다음 안내에 따라 프로젝트를 설정하고 Cloud Storage 버킷을 만듭니다.
프로젝트 설정
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Vision API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Vision API.
Cloud Storage 버킷 만들기
- Google Cloud Console에서 Cloud Storage 버킷 페이지로 이동합니다.
- 버킷 만들기를 클릭합니다.
- 버킷 만들기 페이지에서 버킷 정보를 입력합니다. 다음 단계로 이동하려면 계속을 클릭합니다.
- 만들기를 클릭합니다.
Cloud Vision에 요청 수행
샘플 이미지 파일의 로컬 버전을 저장합니다(
demo-img.jpg
).Google Cloud 콘솔에서 Cloud Storage 버킷 페이지로 이동합니다.
이전 섹션에서 만든 버킷을 선택합니다.
파일 업로드를 클릭하고
방금 업로드한 이미지 파일입니다.demo-img.jpg
파일의 로컬 버전을 선택하여 Cloud Storage 버킷에 업로드합니다.파일이 업로드되어 Cloud Storage 버킷에 표시되면 이미지를 공개적으로 공유합니다.
이 메서드 사용해 보기 섹션에서
image.source.imageUri
필드의cloud-samples-data/vision
을demo-img.jpg
파일을 업로드한 Cloud Storage 버킷 이름으로 바꿔서 대화형 API 탐색기 템플릿을 완료합니다. 요청 본문은 다음과 같이 표시됩니다.{ "requests": [ { "features": [ { "type": "LABEL_DETECTION" } ], "image": { "source": { "imageUri": "gs://cloud-samples-data/vision/demo-img.jpg" } } } ] }
실행을 클릭하여 서비스에 요청을 보냅니다. JSON 응답은 요청 본문 뒤에 표시됩니다.
수고하셨습니다. Cloud Vision에 대한 첫 번째 images.annotate
요청이 완료되었습니다.
삭제
불필요한 Google Cloud 요금이 청구되지 않게 하려면 필요하지 않은 경우 Google Cloud 콘솔을 사용하여 Cloud Storage 버킷 및 프로젝트를 삭제합니다.