AnnotateImageRequest

사용자가 제공한 기능과 컨텍스트 정보로 사용자가 제공한 이미지에 대한 Google Cloud Vision API 작업을 수행하기 위한 요청입니다.

JSON 표현
{
  "image": {
    object (Image)
  },
  "features": [
    {
      object (Feature)
    }
  ],
  "imageContext": {
    object (ImageContext)
  }
}
필드
image

object (Image)

처리할 이미지입니다.

features[]

object (Feature)

요청한 기능입니다.

imageContext

object (ImageContext)

이미지와 함께 제공될 수 있는 추가 컨텍스트입니다.

이미지

Google Cloud Vision API 작업을 수행할 클라이언트 이미지입니다.

JSON 표현
{
  "content": string,
  "source": {
    object (ImageSource)
  }
}
필드
content

string (bytes format)

바이트 스트림으로 나타낸 이미지 내용입니다. 참고: JSON 표현은 base64를 사용하지만, 프로토콜 버퍼는 모든 bytes 필드와 마찬가지로 순수 바이너리 표현을 사용합니다.

base64 인코딩 문자열입니다.

source

object (ImageSource)

Google Cloud Storage 이미지 위치 또는 공개적으로 액세스 가능한 이미지 URL입니다. 이미지의 contentsource가 모두 제공되면 content가 우선 적용되며 이미지 주석 요청을 수행하는 데 사용됩니다.

ImageSource

외부 이미지 소스입니다(Google Cloud Storage 또는 웹 URL 이미지 위치).

JSON 표현
{
  "gcsImageUri": string,
  "imageUri": string
}
필드
gcsImageUri

string

대신 imageUri를 사용하세요.

gs://bucket_name/object_name 형식의 Google Cloud Storage URI입니다. 객체 버전 관리는 지원되지 않습니다. 자세한 내용은 Google Cloud Storage 요청 URI를 참조하세요.

imageUri

string

소스 이미지의 URI입니다. 다음 중 하나일 수 있습니다.

  1. gs://bucket_name/object_name 형식의 Google Cloud Storage URI입니다. 객체 버전 관리는 지원되지 않습니다. 자세한 내용은 Google Cloud Storage 요청 URI를 참조하세요.

  2. 공개적으로 액세스 가능한 이미지 HTTP/HTTPS URL: HTTP/HTTPS URL에서 이미지를 가져올 때 Google은 요청 완료를 보장할 수 없습니다. 지정된 호스트가 요청을 거부하거나(예: 요청 제한 또는 DOS 예방으로 인해) Google이 악용 방지를 위해 해당 사이트에 대한 요청을 제한하는 경우 요청이 실패할 수 있습니다. 프로덕션 애플리케이션의 외부 호스팅 이미지에 의존하면 안 됩니다.

gcsImageUriimageUri가 모두 지정된 경우 imageUri가 우선 적용됩니다.