Cloud Vision API를 사용하여 이미지에서 라벨 인식
이 빠른 시작에서는 다음 방법을 보여줍니다.
- Cloud Storage 버킷 만들기
- Cloud Storage에 이미지를 업로드하고 파일에 공개적으로 액세스할 수 있게 합니다.
- 해당 이미지로 Vision API에 요청 수행
이 단계를 완료하는 데 5분 정도 걸립니다. Cloud Storage에 무료로 최대 5GB의 데이터를 저장하고, Vision API에 무료로 매달 최대 1,000건의 기능 요청을 보낼 수 있습니다.
시작하기 전에
아직 설정하지 않았다면 다음 안내에 따라 프로젝트를 설정하고 Cloud Storage 버킷을 만듭니다.
프로젝트 설정
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your 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.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Vision API.
Cloud Storage 버킷 만들기
- In the Google Cloud console, go to the Cloud Storage Buckets page.
- Click Create bucket.
- On the Create a bucket page, enter your bucket information. To go to the next
step, click Continue.
- For Name your bucket, enter a unique bucket name. Don't include sensitive information in the bucket name, because the bucket namespace is global and publicly visible.
-
For Choose where to store your data, do the following:
- Select a Location type option.
- Select a Location option.
- For Choose a default storage class for your data, select the following: Standard.
- For Choose how to control access to objects, select an Access control option.
- For Advanced settings (optional), specify an encryption method, a retention policy, or bucket labels.
- Click Create.
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 버킷 및 프로젝트를 삭제합니다.