Índice
ImageAnnotator(interface)ProductSearch(interface)AddProductToProductSetRequest(mensagem)AnnotateFileRequest(mensagem)AnnotateFileResponse(mensagem)AnnotateImageRequest(mensagem)AnnotateImageResponse(mensagem)AsyncAnnotateFileRequest(mensagem)AsyncAnnotateFileResponse(mensagem)AsyncBatchAnnotateFilesRequest(mensagem)AsyncBatchAnnotateFilesResponse(mensagem)AsyncBatchAnnotateImagesRequest(mensagem)AsyncBatchAnnotateImagesResponse(mensagem)BatchAnnotateFilesRequest(mensagem)BatchAnnotateFilesResponse(mensagem)BatchAnnotateImagesRequest(mensagem)BatchAnnotateImagesResponse(mensagem)BatchOperationMetadata(mensagem)BatchOperationMetadata.State(enum)Block(mensagem)Block.BlockType(enum)BoundingPoly(mensagem)ColorInfo(mensagem)CreateProductRequest(mensagem)CreateProductSetRequest(mensagem)CreateReferenceImageRequest(mensagem)CropHint(mensagem)CropHintsAnnotation(mensagem)CropHintsParams(mensagem)CustomEntityAnnotation(mensagem)DeleteProductRequest(mensagem)DeleteProductSetRequest(mensagem)DeleteReferenceImageRequest(mensagem)DocumentParsingParams(mensagem)DominantColorsAnnotation(mensagem)EntityAnnotation(mensagem)FaceAnnotation(mensagem)FaceAnnotation.Landmark(mensagem)FaceAnnotation.Landmark.Type(enum)Feature(mensagem)Feature.Type(enum)GcsDestination(mensagem)GcsSource(mensagem)GetProductRequest(mensagem)GetProductSetRequest(mensagem)GetReferenceImageRequest(mensagem)Image(mensagem)ImageAnnotationContext(mensagem)ImageContext(mensagem)ImageProperties(mensagem)ImageQuality(mensagem)ImageSource(mensagem)ImportProductSetsGcsSource(mensagem)ImportProductSetsInputConfig(mensagem)ImportProductSetsRequest(mensagem)ImportProductSetsResponse(mensagem)InputConfig(mensagem)KeyValuePair(mensagem)LatLongRect(mensagem)Likelihood(enum)ListProductSetsRequest(mensagem)ListProductSetsResponse(mensagem)ListProductsInProductSetRequest(mensagem)ListProductsInProductSetResponse(mensagem)ListProductsRequest(mensagem)ListProductsResponse(mensagem)ListReferenceImagesRequest(mensagem)ListReferenceImagesResponse(mensagem)LocalizedBarcodeAnnotation(mensagem)LocalizedObjectAnnotation(mensagem)LocationInfo(mensagem)NormalizedVertex(mensagem)OperationMetadata(mensagem)OperationMetadata.State(enum)OutputConfig(mensagem)Page(mensagem)Paragraph(mensagem)Position(mensagem)Product(mensagem)Product.KeyValue(mensagem)ProductSearchParams(mensagem)ProductSearchResults(mensagem)ProductSearchResults.GroupedResult(mensagem)ProductSearchResults.ObjectAnnotation(mensagem)ProductSearchResults.Result(mensagem)ProductSet(mensagem)Property(mensagem)QualityOptimizationParams(mensagem)QualityOptimizationParams.CompressionConfig(mensagem)QualityOptimizationParams.EnhancementConfig(mensagem)QualityOptimizationParams.QualityScoreConfig(mensagem)QualityOptimizationParams.Type(enum)QualityOptimizationResult(mensagem)ReferenceImage(mensagem)RemoveProductFromProductSetRequest(mensagem)SafeSearchAnnotation(mensagem)Symbol(mensagem)Table(mensagem)Table.TableCell(mensagem)Table.TableRow(mensagem)TableBoundHint(mensagem)TableDetectionOptions(mensagem)TextAnnotation(mensagem)TextAnnotation.DetectedBreak(mensagem)TextAnnotation.DetectedBreak.BreakType(enum)TextAnnotation.DetectedLanguage(mensagem)TextAnnotation.TextProperty(mensagem)TextDetectionParams(mensagem)UpdateProductRequest(mensagem)UpdateProductSetRequest(mensagem)Vertex(mensagem)WebDetection(mensagem)WebDetection.WebEntity(mensagem)WebDetection.WebImage(mensagem)WebDetection.WebLabel(mensagem)WebDetection.WebPage(mensagem)WebDetectionParams(mensagem)Word(mensagem)
ImageAnnotator
Serviço que executa tarefas de detecção da API Google Cloud Vision em imagens de clientes, como detecção facial, de ponto de referência, de logotipo, de rótulo e de texto. O serviço ImageAnnotator retorna as entidades detectadas das imagens.
| AsyncBatchAnnotateFiles | |
|---|---|
|
Executar detecção e anotação assíncronas de imagens em uma lista de arquivos genéricos, como arquivos PDF, que podem conter várias páginas e diversas imagens por página. O progresso e os resultados podem ser recuperados na interface do
|
|
| AsyncBatchAnnotateImages | |
|---|---|
|
Executar detecção e anotação assíncronas de imagem em uma lista de imagens. O progresso e os resultados podem ser recuperados na interface do Esse serviço grava saídas de anotação de imagem em arquivos JSON no bucket do Google Cloud Storage do cliente e cada arquivo JSON contém um proto BatchAnnotateImagesResponse.
|
|
| BatchAnnotateFiles | |
|---|---|
|
Serviço que realiza detecção e anotação de imagens em um lote de arquivos. Agora, somente "aplicativo/pdf", "imagem/tiff" e "imagem/gif" são compatíveis. Esse serviço extrai, no máximo, os 10 primeiros frames (gif) ou páginas (pdf ou tiff) de cada arquivo fornecido e realiza a detecção e a anotação de cada imagem extraída.
|
|
| BatchAnnotateImages | |
|---|---|
|
Executar detecção e anotação de imagem em um lote de imagens.
|
|
ProductSearch
Gerencia Products e ProductSets de imagens de referência para uso na pesquisa de produtos. Ele usa o seguinte modelo de recurso:
- A API tem uma coleção de recursos
ProductSet, denominadaprojects/*/locations/*/productSets/*, que coloca produtos diferentes em grupos para limitar a identificação.
Paralelamente,
A API tem uma coleção de recursos
Product, denominadaprojects/*/locations/*/products/*.Cada
Producttem uma coleção de recursosReferenceImage, denominadaprojects/*/locations/*/products/*/referenceImages/*.
| AddProductToProductSet | |
|---|---|
|
Adiciona um Product ao ProductSet especificado. Se o Product já estiver presente, nenhuma alteração será feita. Um Product pode ser adicionado a 100 ProductSets no máximo. Erros possíveis:
|
|
| CreateProduct | |
|---|---|
|
Cria e retorna um recurso do produto. Erros possíveis:
|
|
| CreateProductSet | |
|---|---|
|
Cria e retorna um recurso ProductSet. Erros possíveis:
|
|
| CreateReferenceImage | |
|---|---|
|
Cria e retorna um recurso ReferenceImage. O campo O pipeline vai redimensionar a imagem se ela for muito grande para processar (acima de 50 MP). Erros possíveis:
|
|
| DeleteProduct | |
|---|---|
|
Exclui permanentemente um produto e as imagens de referência dele. Os metadados do produto e todas as imagens dele serão excluídos imediatamente, mas as consultas de pesquisa dos ProductSets que contêm o produto continuarão funcionando até que todos os caches relacionados sejam atualizados. Possíveis erros
|
|
| DeleteProductSet | |
|---|---|
|
Exclui permanentemente um ProductSet. Os Products e as ReferenceImages no ProductSet não são excluídos. Os arquivos de imagem reais não são excluídos do Google Cloud Storage. Erros possíveis:
|
|
| DeleteReferenceImage | |
|---|---|
|
Exclui permanentemente uma imagem de referência. Embora os metadados da imagem sejam excluídos imediatamente, as consultas de pesquisa em ProductSets que contêm a imagem ainda podem funcionar até que todos os caches relacionados sejam atualizados. Os arquivos de imagem reais não são excluídos do Google Cloud Storage. Erros possíveis:
|
|
| GetProduct | |
|---|---|
|
Recebe informações associadas a um Product. Erros possíveis:
|
|
| GetProductSet | |
|---|---|
|
Recebe informações associadas a um ProductSet. Possíveis erros
|
|
| GetReferenceImage | |
|---|---|
|
Recebe informações associadas a uma ReferenceImage. Erros possíveis:
|
|
| ImportProductSets | |
|---|---|
|
API assíncrona que importa uma lista de imagens de referência para conjuntos de produtos especificados com base em uma lista de informações de imagem. A API A origem da entrada desse método é um arquivo CSV no Google Cloud Storage. Para o formato do arquivo CSV, consulte
|
|
| ListProductSets | |
|---|---|
|
Lista os ProductSets em uma ordem não especificada. Erros possíveis:
|
|
| ListProducts | |
|---|---|
|
Lista produtos em uma ordem não especificada. Erros possíveis:
|
|
| ListProductsInProductSet | |
|---|---|
|
Lista em uma ordem não especificada os Products em um ProductSet. Se o ProductSet não existir, o campo de produtos ficará vazio na resposta. Erros possíveis:
|
|
| ListReferenceImages | |
|---|---|
|
Lista as imagens de referência. Erros possíveis:
|
|
| RemoveProductFromProductSet | |
|---|---|
|
Remove um Product do ProductSet especificado. Possíveis erros
|
|
| UpdateProduct | |
|---|---|
|
Faz alterações em um recurso Product. No momento, apenas os campos Se os rótulos forem atualizados, a alteração não será refletida nas consultas até o horário do próximo índice. Erros possíveis:
|
|
| UpdateProductSet | |
|---|---|
|
Faz alterações em um recurso ProductSet. No momento, apenas display_name pode ser atualizado. Erros possíveis:
|
|
AddProductToProductSetRequest
Mensagem de solicitação para o método AddProductToProductSet.
| Campos | |
|---|---|
name |
O nome do recurso do ProductSet a ser modificado. O formato é: |
product |
O nome do recurso do Product a ser adicionado ao ProductSet. O formato é: |
AnnotateFileRequest
Uma solicitação de anotação para um único arquivo, como PDF, TIFF ou GIF.
| Campos | |
|---|---|
input_config |
Obrigatório. Informações sobre o arquivo de entrada. |
features[] |
Obrigatório. Recursos solicitados. |
image_context |
Contexto adicional que pode acompanhar as imagens no arquivo. |
pages[] |
Páginas do arquivo para realizar a anotação de imagem. Como as páginas começam no número 1, presume-se que a primeira página do arquivo seja a página 1. No máximo, cinco páginas são aceitas por solicitação. As páginas podem ser negativas. Página 1 significa a primeira página. Página 2 significa a segunda página. Página -1 significa a última página. Página -2 significa a penúltima página. Se o arquivo for um GIF em vez de PDF ou TIFF, a página fará referência a frames do GIF. Se este campo estiver vazio, o serviço realizará anotações de imagens por padrão nas primeiras cinco páginas do arquivo. |
AnnotateFileResponse
Resposta a uma solicitação de anotação de arquivo única. Um arquivo pode conter uma ou mais imagens, que têm as próprias respostas.
| Campos | |
|---|---|
input_config |
Informações sobre o arquivo referente à resposta. |
responses[] |
Respostas individuais às imagens encontradas no arquivo. |
AnnotateImageRequest
Solicitação para executar tarefas da API Google Cloud Vision em uma imagem fornecida pelo usuário, com recursos solicitados pelo usuário e informações de contexto.
| Campos | |
|---|---|
image |
A imagem a ser processada. |
features[] |
Recursos solicitados. |
image_context |
Contexto adicional que pode acompanhar a imagem. |
custom_label_detection_models[] |
Ao fazer uma solicitação com um valor |
AnnotateImageResponse
Resposta a uma solicitação de anotação de imagem.
| Campos | |
|---|---|
face_annotations[] |
Se presente, a detecção facial foi concluída com sucesso. |
landmark_annotations[] |
Se presente, a detecção de ponto de referência foi concluída com sucesso. |
logo_annotations[] |
Se presente, a detecção de logotipo foi concluída com sucesso. |
label_annotations[] |
Se presente, a detecção de rótulos foi concluída com sucesso. |
localized_object_annotations[] |
Se presente, a detecção de objeto localizada foi concluída com sucesso. A classificação será decrescente por pontuação de confiança. |
custom_label_annotations[] |
Se presente, a anotação personalizada foi concluída. |
text_annotations[] |
Se presente, a detecção de texto (OCR) foi concluída com sucesso. |
full_text_annotation |
Se presente, a detecção de texto (OCR) ou de texto de documentos foi concluída com sucesso. Esta anotação fornece a hierarquia estrutural para o texto detectado pelo OCR. |
safe_search_annotation |
Se presente, a anotação de pesquisa segura foi concluída com sucesso. |
image_properties_annotation |
Se presente, as propriedades da imagem foram extraídas com sucesso. |
crop_hints_annotation |
Se presente, as dicas de corte foram concluídas com sucesso. |
web_detection |
Quando presente, significa que a detecção da Web foi concluída. |
product_search_results |
Quando presente, significa que a pesquisa de produtos foi concluída. |
error |
Quando definido, representa a mensagem de erro da operação. Observe que há uma garantia de que as anotações de imagens preenchidas são corretas, mesmo quando |
context |
Se presente, as informações contextuais são necessárias para entender de onde vem essa imagem. |
image_quality_annotation |
Se presente, o cálculo da qualidade da imagem foi concluído. |
object_attribute_annotations[] |
Se presente, o cálculo dos atributos dos objetos foi concluído. O valor dos atributos será preenchido em EntityAnnotation.properties. Exemplo: object_attribute_annotations { properties { name: "color" value: "blue" confidence: 0.1 } properties { name: "color" value: "white" confidence: 0.2 } properties { name: "material" value: "silk" confidence: 0.3 } } |
quality_optimization_result |
Se presente, a otimização da qualidade da imagem foi concluída. |
localized_barcode_annotations[] |
Se presente, a detecção de código de barras localizado foi concluída com sucesso. |
AsyncAnnotateFileRequest
Uma solicitação de anotação de arquivo off-line.
| Campos | |
|---|---|
input_config |
Obrigatório. Informações sobre o arquivo de entrada. |
features[] |
Obrigatório. Recursos solicitados. |
image_context |
Contexto adicional que pode acompanhar as imagens no arquivo. |
output_config |
Obrigatório. Os metadados, como formato, e o local pretendido para a saída. |
AsyncAnnotateFileResponse
A resposta a uma solicitação de anotação de arquivo off-line única.
| Campos | |
|---|---|
output_config |
O local e os metadados da saída de AsyncAnnotateFileRequest. |
AsyncBatchAnnotateFilesRequest
Várias solicitações de anotação assíncrona de arquivo são agrupadas em uma única chamada de serviço.
| Campos | |
|---|---|
requests[] |
Solicitações individuais de anotação assíncrona de arquivo para este lote. |
AsyncBatchAnnotateFilesResponse
Resposta a uma solicitação de anotação assíncrona de arquivo em lote.
| Campos | |
|---|---|
responses[] |
A lista de respostas de anotação de arquivo, uma para cada solicitação em AsyncBatchAnnotateFilesRequest. |
AsyncBatchAnnotateImagesRequest
Solicitação de anotação assíncrona de imagem para uma lista de imagens.
| Campos | |
|---|---|
requests[] |
Solicitações individuais de anotação de imagem para este lote. |
output_config |
Obrigatório. Os metadados, como formato, e o local pretendido para a saída. |
AsyncBatchAnnotateImagesResponse
Resposta a uma solicitação de anotação assíncrona de imagem em lote.
| Campos | |
|---|---|
output_config |
O local e os metadados da saída de AsyncBatchAnnotateImagesRequest. |
BatchAnnotateFilesRequest
Uma lista de solicitações para fazer anotações em arquivos usando a API BatchAnnotateFiles.
| Campos | |
|---|---|
requests[] |
A lista de solicitações de anotação de arquivo. No momento, apenas uma AnnotateFileRequest é aceita em BatchAnnotateFilesRequest. |
BatchAnnotateFilesResponse
Uma lista de respostas de anotação de arquivo.
| Campos | |
|---|---|
responses[] |
A lista de respostas de anotação de arquivo, em que cada resposta correspondente a cada AnnotateFileRequest em BatchAnnotateFilesRequest. |
BatchAnnotateImagesRequest
Várias solicitações de anotação de imagem são agrupadas em uma única chamada de serviço.
| Campos | |
|---|---|
requests[] |
Solicitações individuais de anotação de imagem para este lote. |
BatchAnnotateImagesResponse
Resposta a uma solicitação de anotação de imagem em lote.
| Campos | |
|---|---|
responses[] |
Respostas individuais às solicitações de anotação de imagem no lote. |
BatchOperationMetadata
Metadados das operações em lote, como o estado atual.
Está incluído no campo metadata do Operation retornado pela chamada GetOperation do serviço google::longrunning::Operations.
| Campos | |
|---|---|
state |
O estado atual da operação em lote. |
submit_time |
A hora em que a solicitação em lote foi enviada ao servidor. |
end_time |
A hora em que a solicitação em lote é concluída e |
State
Enumera os possíveis estados da solicitação em lote.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Inválido. |
PROCESSING |
A solicitação está sendo processada. |
SUCCESSFUL |
A solicitação foi concluída e pelo menos um item foi processado. |
FAILED |
A solicitação foi concluída e nenhum item foi processado. |
CANCELLED |
A solicitação foi concluída após o usuário ter chamado longrunning.Operations.CancelOperation. Todos os registros que foram processados antes do comando de cancelamento são emitidos conforme especificado na solicitação. |
Block
Elemento lógico na página.
| Campos | |
|---|---|
property |
Informações adicionais detectadas para o bloco. |
bounding_box |
A caixa delimitadora do bloco. Os vértices estão na seguinte ordem: superior esquerda, superior direita, inferior direita e inferior esquerda. Quando for detectada uma rotação da caixa delimitadora, ela será representada no canto superior esquerdo, como definido pela leitura do texto na orientação natural. Exemplo:
e a ordem dos vértices ainda será (0, 1, 2, 3). |
paragraphs[] |
Lista de parágrafos neste bloco, se ele for do tipo "texto". |
block_type |
Tipo de bloco detectado (texto, imagem etc.) para este bloco. |
confidence |
Confiança dos resultados do OCR no bloco. Intervalo [0, 1]. |
table |
Tabela detectada para TABLE block_type. Por padrão, esse campo não é retornado, a menos que seja ativado por TextDetectionParams.table_detection_options. O |
key_value_pair |
Par detectado para KEY_VALUE_PAIR block_type. Este campo é retornado por padrão, a menos que DocumentType seja especificado. |
merged_text |
Todo o texto UTF-8 foi detectado neste bloco. Por padrão, esse campo não é retornado, a menos que especificado em TextDetectionParams.block_filter. |
BlockType
Tipo de um bloco (texto, imagem etc.), conforme identificado pelo OCR.
| Tipos enumerados | |
|---|---|
UNKNOWN |
Tipo de bloco desconhecido |
TEXT |
Bloco de texto regular |
TABLE |
Bloco de tabelas |
PICTURE |
Bloco de imagens |
RULER |
Caixa de linha horizontal/vertical |
BARCODE |
Bloco de códigos de barras |
KEY_VALUE_PAIR |
Um bloco de pares de chave-valor. |
BoundingPoly
Um polígono delimitador para a anotação de imagem detectada.
| Campos | |
|---|---|
vertices[] |
Os vértices do polígono delimitador. |
normalized_vertices[] |
Os vértices normalizados do polígono delimitador. |
ColorInfo
As informações de cores consistem em canais RGB, pontuação e a fração da imagem ocupada pela cor.
| Campos | |
|---|---|
color |
Componentes RGB da cor. |
score |
Pontuação específica da imagem referente a esta cor. Valor no intervalo [0, 1]. |
pixel_fraction |
A fração de pixels que a cor ocupa na imagem. Valor no intervalo [0, 1]. |
CreateProductRequest
Mensagem de solicitação para o método CreateProduct.
| Campos | |
|---|---|
parent |
O projeto em que o Product será criado. O formato é |
product |
O produto a ser criado. |
product_id |
Um ID de recurso fornecido pelo usuário para o Product. Se definido, o servidor tentará usar esse valor como o ID do recurso. Caso já esteja em uso, um erro será retornado com o código ALREADY_EXISTS. Precisa ter no máximo 128 caracteres. Não pode conter o caractere |
CreateProductSetRequest
Mensagem de solicitação para o método CreateProductSet.
| Campos | |
|---|---|
parent |
O projeto em que o ProductSet será criado. O formato é |
product_set |
O ProductSet a ser criado. |
product_set_id |
Um ID de recurso fornecido pelo usuário para o ProductSet. Se definido, o servidor tentará usar esse valor como o ID do recurso. Caso já esteja em uso, um erro será retornado com o código ALREADY_EXISTS. Precisa ter no máximo 128 caracteres. Não pode conter o caractere |
CreateReferenceImageRequest
Mensagem de solicitação para o método CreateReferenceImage.
| Campos | |
|---|---|
parent |
Nome do recurso do produto onde será criada a imagem de referência. O formato é |
reference_image |
A imagem de referência a ser criada. Se um ID de imagem for especificado, ele será ignorado. |
reference_image_id |
Um ID de recurso fornecido pelo usuário para a ReferenceImage a ser adicionada. Se definido, o servidor tentará usar esse valor como o ID do recurso. Caso já esteja em uso, um erro será retornado com o código ALREADY_EXISTS. Precisa ter no máximo 128 caracteres. Não pode conter o caractere |
CropHint
Dica de corte único usada para gerar um novo corte ao suprir uma imagem.
| Campos | |
|---|---|
bounding_poly |
O polígono delimitador da região do corte. As coordenadas da caixa delimitadora estão na escala da imagem original. |
confidence |
A confiança de que se trata de uma região saliente. Intervalo [0, 1]. |
importance_fraction |
Fração de importância desta região saliente em relação à imagem original. |
CropHintsAnnotation
Conjunto de dicas de corte usadas para gerar novos cortes ao suprir as imagens.
| Campos | |
|---|---|
crop_hints[] |
Resultados da dica de corte. |
CropHintsParams
Parâmetros para solicitação de anotação de dicas de corte.
| Campos | |
|---|---|
aspect_ratios[] |
Índices proporcionais nas flutuações, representando a proporção entre a largura e a altura da imagem. Por exemplo, se a proporção desejada for 4/3, o valor de flutuação correspondente deverá ser 1,33333. Se ele não for especificado, o melhor corte possível será retornado. O número de proporções fornecidas tem um limite máximo de 16. Acima disso, elas serão ignoradas. |
CustomEntityAnnotation
Um CustomEntityAnnotation contém anotações previstas usando modelos personalizados do Vision.
| Campos | |
|---|---|
model |
Identifica o modelo personalizado usado para criar essa anotação. O formato do nome do modelo é o URL do recurso do modo personalizado que foi consultado: |
label |
O rótulo previsto pelo modelo personalizado. |
score |
A pontuação de confiança do rótulo pelo modelo personalizado. |
DeleteProductRequest
Mensagem de solicitação para o método DeleteProduct.
| Campos | |
|---|---|
name |
Nome do recurso do produto a ser excluído. O formato é: |
DeleteProductSetRequest
Mensagem de solicitação para o método DeleteProductSet.
| Campos | |
|---|---|
name |
Nome do recurso do ProductSet a ser excluído. O formato é: |
DeleteReferenceImageRequest
Mensagem de solicitação para o método DeleteReferenceImage.
| Campos | |
|---|---|
name |
O nome do recurso da imagem de referência a ser excluída. O formato é:
|
DocumentParsingParams
Parâmetros para o recurso DOCUMENT_PARSING.
| Campos | |
|---|---|
disable_orientation_detection |
Desativa a detecção de orientação, para que o texto girado não seja detectado. |
table_detection_options |
Controla o comportamento de detecção da tabela. A detecção de tabelas será desativada se esse campo não for definido. |
document_type |
Especifique um tipo de documento conhecido para detectar mais detalhes da estrutura. No momento, os valores válidos são "fatura" ou "geral". |
DominantColorsAnnotation
Conjunto de cores dominantes e as pontuações correspondentes.
| Campos | |
|---|---|
colors[] |
Valores de cor RGB com a respectiva fração de pontuação e pixel. |
EntityAnnotation
Conjunto de recursos detectados da entidade.
| Campos | |
|---|---|
mid |
Código da entidade opaca. Alguns códigos podem estar disponíveis na Google Knowledge Graph Search API. |
locale |
O código do idioma da localidade em que a |
description |
Descrição textual da entidade, expressa no respectivo idioma de |
score |
Pontuação geral do resultado. Intervalo [0, 1]. |
confidence |
Descontinuado. Use |
topicality |
A relevância do marcador de anotação de conteúdo da imagem (ICA, na sigla em inglês) em relação à imagem. Por exemplo, a relevância de "torre" provavelmente é maior em uma imagem que contém a "Torre Eiffel" detectada do que em uma imagem com um prédio alto distante detectado, mesmo que a confiança de que há uma torre em cada imagem possa ser a mesma. Intervalo [0, 1]. |
bounding_poly |
Região da imagem a que esta entidade pertence. Não produzido para os recursos |
locations[] |
As informações de local da entidade detectada. Vários elementos de |
properties[] |
Algumas entidades podem ter campos opcionais de |
FaceAnnotation
Um objeto de anotação de rosto contém os resultados da detecção facial.
| Campos | |
|---|---|
bounding_poly |
O polígono delimitador ao redor do rosto. As coordenadas da caixa delimitadora estão na escala da imagem original. A caixa delimitadora é processada para "enquadrar" o rosto de acordo com as expectativas humanas. Ela usa como base os resultados do detector de ponto de referência. Uma ou mais coordenadas X ou Y talvez não sejam geradas no |
fd_bounding_poly |
O polígono delimitador
(detecção de rosto). |
landmarks[] |
Pontos de referência detectados do rosto. |
roll_angle |
Ângulo de giro, que indica a quantidade de rotação no sentido horário/anti-horário do rosto em relação à imagem vertical do eixo perpendicular ao rosto. Intervalo [-180,180]. |
pan_angle |
Ângulo de desvio, que indica o ângulo de desvio para a esquerda/direita que o rosto aponta em relação ao plano vertical perpendicular à imagem. Intervalo [-180,180]. |
tilt_angle |
Ângulo de inclinação, que indica o ângulo de inclinação para cima/baixo que o rosto aponta em relação ao plano horizontal da imagem. Intervalo [-180,180]. |
detection_confidence |
Confiança da detecção. Intervalo [0, 1]. |
landmarking_confidence |
Confiança da detecção de ponto de referência do rosto. Intervalo [0, 1]. |
joy_likelihood |
Probabilidade de alegria. |
sorrow_likelihood |
Probabilidade de tristeza. |
anger_likelihood |
Probabilidade de raiva. |
surprise_likelihood |
Probabilidade de surpresa. |
under_exposed_likelihood |
Probabilidade de subexposição. |
blurred_likelihood |
Probabilidade de desfoque. |
headwear_likelihood |
Probabilidade de acessório na cabeça. |
Ponto de referência
Um ponto de referência específico do rosto. Por exemplo, uma característica.
| Campos | |
|---|---|
type |
Tipo de ponto de referência do rosto. |
position |
Posição do ponto de referência do rosto. |
Tipo
Tipo de ponto de referência do rosto (característica). Os lados esquerdo e direito são definidos do ponto de vista de quem vê a imagem, sem considerar as projeções de espelhamento típicas das fotos. Normalmente, LEFT_EYE é o olho direito da pessoa.
| Tipos enumerados | |
|---|---|
UNKNOWN_LANDMARK |
Ponto de referência desconhecido do rosto detectado. Não preencha. |
LEFT_EYE |
Olho esquerdo. |
RIGHT_EYE |
Olho direito. |
LEFT_OF_LEFT_EYEBROW |
Esquerda da sobrancelha esquerda. |
RIGHT_OF_LEFT_EYEBROW |
Direita da sobrancelha esquerda. |
LEFT_OF_RIGHT_EYEBROW |
Esquerda da sobrancelha direita. |
RIGHT_OF_RIGHT_EYEBROW |
Direita da sobrancelha direita. |
MIDPOINT_BETWEEN_EYES |
Ponto intermediário entre os olhos. |
NOSE_TIP |
Ponta do nariz. |
UPPER_LIP |
Lábio superior. |
LOWER_LIP |
Lábio inferior. |
MOUTH_LEFT |
Lado esquerdo da boca. |
MOUTH_RIGHT |
Lado direito da boca. |
MOUTH_CENTER |
Centro da boca. |
NOSE_BOTTOM_RIGHT |
Nariz, parte inferior direita. |
NOSE_BOTTOM_LEFT |
Nariz, parte inferior esquerda. |
NOSE_BOTTOM_CENTER |
Nariz, centro inferior. |
LEFT_EYE_TOP_BOUNDARY |
Olho esquerdo, limite superior. |
LEFT_EYE_RIGHT_CORNER |
Olho esquerdo, canto direito. |
LEFT_EYE_BOTTOM_BOUNDARY |
Olho esquerdo, limite inferior. |
LEFT_EYE_LEFT_CORNER |
Olho esquerdo, canto esquerdo. |
RIGHT_EYE_TOP_BOUNDARY |
Olho direito, limite superior. |
RIGHT_EYE_RIGHT_CORNER |
Olho direito, canto direito. |
RIGHT_EYE_BOTTOM_BOUNDARY |
Olho direito, limite inferior. |
RIGHT_EYE_LEFT_CORNER |
Olho direito, canto esquerdo. |
LEFT_EYEBROW_UPPER_MIDPOINT |
Sobrancelha esquerda, ponto intermediário superior. |
RIGHT_EYEBROW_UPPER_MIDPOINT |
Sobrancelha direita, ponto intermediário superior. |
LEFT_EAR_TRAGION |
Trágus da orelha esquerda. |
RIGHT_EAR_TRAGION |
Trágus da orelha direita. |
LEFT_EYE_PUPIL |
Pupila do olho esquerdo. |
RIGHT_EYE_PUPIL |
Pupila do olho direito. |
FOREHEAD_GLABELLA |
Glabela da testa. |
CHIN_GNATHION |
Gnátio do queixo. |
CHIN_LEFT_GONION |
Gônio esquerdo do queixo. |
CHIN_RIGHT_GONION |
Gônio direito do queixo. |
Recurso
O tipo de detecção da API Google Cloud Vision a ser executada e o número máximo de resultados a serem retornados para esse tipo. Vários objetos Feature podem ser especificados na lista features.
| Campos | |
|---|---|
type |
O tipo de recurso. |
max_results |
Número máximo de resultados do tipo. Não se aplica a |
model |
Modelo a ser usado com o recurso. Valores aceitos: "builtin/stable", o padrão se não definido, e "builtin/latest". |
Tipo
Tipo de recurso da API Google Cloud Vision a ser extraído.
| Tipos enumerados | |
|---|---|
TYPE_UNSPECIFIED |
Tipo de recurso não especificado. |
FACE_DETECTION |
Executar detecção facial. |
LANDMARK_DETECTION |
Executar detecção de ponto de referência. |
LOGO_DETECTION |
Executar detecção de logotipo. |
LABEL_DETECTION |
Executar detecção de rótulos. |
TEXT_DETECTION |
Executar detecção de texto/reconhecimento óptico de caracteres (OCR). A detecção de texto é otimizada para áreas de texto em uma imagem maior. Se a imagem for um documento, use DOCUMENT_TEXT_DETECTION. |
DOCUMENT_TEXT_DETECTION |
Executar o OCR em um documento de texto denso. Tem precedência quando DOCUMENT_TEXT_DETECTION e TEXT_DETECTION estão presentes. |
SAFE_SEARCH_DETECTION |
Executar o SafeSearch para detectar conteúdos que podem não ser seguros ou são indesejáveis. |
IMAGE_PROPERTIES |
Calcular um conjunto de propriedades de imagem, como as cores dominantes. |
CROP_HINTS |
Executar dicas de corte. |
WEB_DETECTION |
Executar detecção da Web. |
PRODUCT_SEARCH |
Execute a Pesquisa de produtos. |
CUSTOM_LABEL_DETECTION |
Executar detecção de rótulos personalizados. |
OBJECT_LOCALIZATION |
Execute o localizador para detecção de objetos. |
IMAGE_QUALITY |
Executar pontuação de qualidade. |
OBJECT_ATTRIBUTES |
Calcular os atributos de objetos detectados na imagem. Quatro domínios de objetos são compatíveis. Selecione pelo Feature.model (obrigatório): "builtin/apparel", "builtin/car", "builtin/food" ou "builtin/wildlife". |
QUALITY_OPTIMIZATION |
Execute algoritmos de otimização de qualidade. Há três tipos de operações: COMPRESSION, ENHANCEMENT e QUALITY_SCORE. Os parâmetros COMPRESSION e ENHANCEMENT e a opção de modelo QUALITY_SCORE são especificados em image_context.quality_Optimization_params. |
BARCODE_DETECTION |
Execute a detecção e o reconhecimento de código de barras. |
DOCUMENT_PARSING |
Execute algoritmos de análise de documentos para extrair dados estruturados, como tabelas e formulários. Os resultados são encontrados em full_text_annotation -> page -> block, com o tipo TABLE para tabelas ou KEY_VALUE_PAIR para pares de chave-valor em formulários. |
GcsDestination
O local do Google Cloud Storage em que a saída será gravada.
| Campos | |
|---|---|
uri |
URI do Google Cloud Storage em que os resultados serão armazenados. Os resultados estarão no formato JSON e precedidos pelo URI de entrada correspondente. Esse campo pode representar um único arquivo ou um prefixo para várias saídas. Os prefixos precisam terminar com Exemplos:
Se várias saídas, cada resposta ainda será AnnotationFileResponse, cada uma contendo um subconjunto da lista completa de AnnotateImageResponse. Poderá haver várias saídas se, por exemplo, o JSON de saída for muito grande e for distribuído por vários arquivos fragmentados. |
GcsSource
Local do Google Cloud Storage em que a entrada será lida.
| Campos | |
|---|---|
uri |
URI do Google Cloud Storage para o arquivo de entrada. Precisa ser apenas um objeto do Google Cloud Storage. Caracteres curinga não são aceitos no momento. |
GetProductRequest
Mensagem de solicitação para o método GetProduct.
| Campos | |
|---|---|
name |
Nome do recurso do Product a ser recebido. O formato é: |
GetProductSetRequest
Mensagem de solicitação para o método GetProductSet.
| Campos | |
|---|---|
name |
Nome do recurso do ProductSet a ser recebido. O formato é: |
GetReferenceImageRequest
Mensagem de solicitação para o método GetReferenceImage.
| Campos | |
|---|---|
name |
O nome do recurso da ReferenceImage a ser recebida. O formato é:
|
Imagem
Imagem do cliente em que serão executadas as tarefas da API Google Cloud Vision.
| Campos | |
|---|---|
content |
Conteúdo da imagem, representado como um stream de bytes. Observação: assim como acontece com todos os campos |
source |
URL da imagem do Google Cloud Storage ou URL da imagem acessível publicamente. Se |
ImageAnnotationContext
Se uma imagem foi produzida com base em um arquivo, como um PDF, essa mensagem fornece informações sobre a origem da imagem.
| Campos | |
|---|---|
uri |
O URI do arquivo usado para produzir a imagem. |
page_number |
Se o arquivo for um PDF ou TIFF, esse campo vai fornecer o número da página no arquivo usado para produzir a imagem. |
ImageContext
Contexto da imagem e/ou parâmetros específicos do recurso.
| Campos | |
|---|---|
lat_long_rect |
Não utilizado. |
language_hints[] |
Lista de idiomas a serem usados para TEXT_DETECTION. Na maioria dos casos, um valor vazio produz os melhores resultados porque possibilita a detecção automática de idioma. Para idiomas baseados no alfabeto latino, não é necessário definir |
crop_hints_params |
Parâmetros para solicitação de anotação de dicas de corte. |
product_search_params |
Parâmetros para pesquisa de produtos. |
web_detection_params |
Parâmetros para detecção da Web. |
text_detection_params |
Parâmetros para detecção de texto de documentos. |
quality_optimization_params |
Parâmetros para otimizações de qualidade da imagem. |
document_parsing_params |
Parâmetros para análise de documentos. |
ImageProperties
Armazena as propriedades da imagem, como as cores dominantes.
| Campos | |
|---|---|
dominant_colors |
Se presente, as cores dominantes foram concluídas com sucesso. |
ImageQuality
Armazena índices de qualidade da imagem, que podem ser de qualidade estética ou técnica.
| Campos | |
|---|---|
quality_score |
É uma pontuação que representa a qualidade estética/técnica da imagem. A pontuação está no intervalo [0, 1]. O valor mais alto corresponde a fotos com aparência mais profissional. Zero significa que a imagem está muito ruim, 1 significa que a imagem tem uma qualidade muito alta. |
ImageSource
Origem da imagem externa (Google Cloud Storage ou URL da Web do local da imagem).
| Campos | |
|---|---|
gcs_image_uri |
Use O URI do Google Cloud Storage no formato |
image_uri |
O URI da imagem de origem pode ser:
Quando |
ImportProductSetsGcsSource
O local do Google Cloud Storage para um arquivo CSV que preserva uma lista de ImportProductSetRequests em cada linha.
| Campos | |
|---|---|
csv_file_uri |
O URI do Google Cloud Storage do arquivo CSV de entrada. O URI precisa começar com O formato do arquivo CSV de entrada deve ser uma imagem por linha. Em cada linha, há oito colunas.
As colunas Se o A coluna A coluna Se um A coluna A coluna No máximo, uma coluna A coluna O sistema vai redimensionar a imagem se ela for muito grande para processar (maior que 20 MP). |
ImportProductSetsInputConfig
O conteúdo de entrada para o método ImportProductSets.
| Campos | |
|---|---|
gcs_source |
O local do Google Cloud Storage para um arquivo CSV que preserva uma lista de ImportProductSetRequests em cada linha. |
ImportProductSetsRequest
Mensagem de solicitação para o método ImportProductSets.
| Campos | |
|---|---|
parent |
O projeto em que os ProductSets serão importados. O formato é |
input_config |
O conteúdo de entrada da lista de solicitações. |
ImportProductSetsResponse
Mensagem de resposta para o método ImportProductSets.
Essa mensagem é retornada pelo método google.longrunning.Operations.GetOperation no campo google.longrunning.Operation.response.
| Campos | |
|---|---|
reference_images[] |
A lista de reference_images importadas. |
statuses[] |
O status de RPC de cada solicitação ImportProductSet, incluindo sucessos e erros. O número de status aqui corresponde ao número de linhas no arquivo CSV, e status[i] armazena os status de sucesso ou falha do processamento da linha i do CSV, começando pela linha 0. |
InputConfig
Os metadados e o local pretendido para a entrada.
| Campos | |
|---|---|
gcs_source |
Local do Google Cloud Storage em que a entrada será lida. |
content |
Conteúdo da imagem, representado como um stream de bytes. Observação: assim como acontece com todos os campos No momento, esse campo só funciona para solicitações BatchAnnotateFiles. Ele não funciona para solicitações AsyncBatchAnnotateFiles. |
mime_type |
O tipo do arquivo. No momento, somente application/pdf e image/tiff são aceitos. Caracteres curinga não são aceitos. |
KeyValuePair
Proto para um par de chave-valor.
| Campos | |
|---|---|
key |
O valor da string da chave. |
key_block |
Bloco de chaves do par que contém a caixa delimitadora normalizada e o texto da chave. |
value_block |
Bloco de valores do par que contém a caixa delimitadora normalizada e o texto do valor, incluindo estruturas potencialmente mais profundas no texto do valor. |
value_type |
Tipo do valor. As strings válidas são as seguintes: "generic": para texto genérico mapeado para um valor. "number": para tipos numéricos "id": para identificadores genéricos. "currency": para valores de moeda. "date": para datas. "time": para valores de tempo e duração. "date_range": para períodos. "address": para valores de endereço (pode ser longo). "person": para nomes de pessoas ou outros identificadores pessoais. "phone": para números de telefone. |
normalized_key |
(Opcional) O texto da chave normalizada se o texto for comum e classificado. Por exemplo, "TOTAL DUE" será normalizado para "Valor total". |
LatLongRect
Retângulo determinado por pares mínimos e máximos de LatLng.
| Campos | |
|---|---|
min_lat_lng |
Par lat/long mínimo. |
max_lat_lng |
Par "lat/long" máximo. |
Likelihood
Uma representação de probabilidade em intervalos com o objetivo de gerar resultados altamente estáveis aos clientes em todos os upgrades de modelo.
| Tipos enumerados | |
|---|---|
UNKNOWN |
Probabilidade desconhecida. |
VERY_UNLIKELY |
É muito improvável que a imagem pertença à vertical especificada. |
UNLIKELY |
É improvável que a imagem pertença à vertical especificada. |
POSSIBLE |
É possível que a imagem pertença à vertical especificada. |
LIKELY |
É provável que a imagem pertença à vertical especificada. |
VERY_LIKELY |
É muito provável que a imagem pertença à vertical especificada. |
ListProductSetsRequest
Mensagem de solicitação para o método ListProductSets.
| Campos | |
|---|---|
parent |
O projeto com os ProductSets que precisam ser listados. O formato é |
page_size |
O número máximo de itens a serem retornados. O padrão é 10 e o máximo é 100. |
page_token |
O next_page_token retornado de uma solicitação List anterior, se houver. |
ListProductSetsResponse
Mensagem de resposta para o método ListProductSets.
| Campos | |
|---|---|
product_sets[] |
Lista de ProductSets. |
next_page_token |
Token para recuperar a próxima página de resultados ou vazia se não houver mais resultados na lista. |
ListProductsInProductSetRequest
Mensagem de solicitação para o método ListProductsInProductSet.
| Campos | |
|---|---|
name |
O recurso ProductSet com os Products que serão recuperados. O formato é: |
page_size |
O número máximo de itens a serem retornados. O padrão é 10 e o máximo é 100. |
page_token |
O next_page_token retornado de uma solicitação List anterior, se houver. |
ListProductsInProductSetResponse
Mensagem de resposta para o método ListProductsInProductSet.
| Campos | |
|---|---|
products[] |
A lista de Products. |
next_page_token |
Token para recuperar a próxima página de resultados ou vazia se não houver mais resultados na lista. |
ListProductsRequest
Mensagem de solicitação para o método ListProducts.
| Campos | |
|---|---|
parent |
O projeto OU ProductSet com os Products que serão listados. Formato: |
page_size |
O número máximo de itens a serem retornados. O padrão é 10 e o máximo é 100. |
page_token |
O next_page_token retornado de uma solicitação List anterior, se houver. |
ListProductsResponse
Mensagem de resposta para o método ListProducts.
| Campos | |
|---|---|
products[] |
Lista de produtos |
next_page_token |
Token para recuperar a próxima página de resultados ou vazia se não houver mais resultados na lista. |
ListReferenceImagesRequest
Mensagem de solicitação para o método ListReferenceImages.
| Campos | |
|---|---|
parent |
Nome do recurso do produto que contém as imagens de referência. O formato é |
page_size |
O número máximo de itens a serem retornados. O padrão é 10 e o máximo é 100. |
page_token |
Um token que identifica uma página de resultados a serem retornados. Esse é o valor de Se não for especificado, o padrão será a primeira página. |
ListReferenceImagesResponse
Mensagem de resposta para o método ListReferenceImages.
| Campos | |
|---|---|
reference_images[] |
A lista de imagens de referência. |
page_size |
O número máximo de itens a serem retornados. O padrão é 10 e o máximo é 100. |
next_page_token |
O next_page_token retornado de uma solicitação List anterior, se houver. |
LocalizedBarcodeAnnotation
Conjunto de códigos de barras detectados com caixas delimitadoras.
| Campos | |
|---|---|
format |
O formato Barcode descreve o formato de um código de barras. Os formatos compatíveis são: CODE_128: tipo de código 128. CODE_39: tipo de código 39. CODE_93: tipo de código 93. CODABAR: tipo Codabar. DATA_MATRIX: tipo de matriz de dados 2D. ITF: tipo ITF. EAN_13: tipo EAN-13. EAN_8: tipo EAN-8. QR_CODE: é um tipo de código QR 2D. UPC_A: tipo UPC-A. UPC_E: tipo UPC-E. PDF417: tipo PDF417. AZTEC: tipo de código Aztec 2D. DATABAR: tipo de código GS1 DataBar. |
value_format |
O formato de valor do código de barras descreve o formato do valor que o código de barras codifica. Os formatos de valor compatíveis são: CONTACT_INFO: dados de contato. EMAIL: endereço de e-mail. ISBN: identificador ISBN. PHONE: número de telefone. PRODUCT: produto. SMS: mensagem SMS. TEXT: string de texto. URL: endereço do URL. Wi-Fi: informações de Wi-Fi. Geolocalização: localização geográfica (long. e lat.). CALENDAR_EVENT: evento da agenda. DRIVER_LICENSE: carteira de habilitação. |
value |
Barcode é o valor de código de barras que é o valor ASCII capturado no código de barras. Barcode pode codificar valores estruturados, por exemplo, 'MEBKM:TITLE:Google;URL:https://www.google.com;;. |
confidence |
O nível de confiança do resultado. Intervalo [0, 1]. |
bounding_poly |
Região da imagem à qual este código de barras pertence. Esse campo precisa ser preenchido. |
LocalizedObjectAnnotation
Conjunto de objetos detectados com caixas delimitadoras.
| Campos | |
|---|---|
mid |
ID do objeto que deve se alinhar a EntityAnnotation no meio. |
language_code |
O código de idioma BCP-47, como pt-BR ou en-US. Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
name |
Nome do objeto, expresso no idioma |
score |
Pontuação do resultado. Intervalo [0, 1]. |
bounding_poly |
Região da imagem a que o objeto pertence. Esse campo precisa ser preenchido. |
LocationInfo
Informações de local da entidade detectada.
| Campos | |
|---|---|
lat_lng |
Coordenadas de local lat/long. |
NormalizedVertex
Um vértice representa um ponto 2D na imagem. OBSERVAÇÃO: as coordenadas do vértice normalizado são relativas à imagem original e variam de 0 a 1.
| Campos | |
|---|---|
x |
Coordenada X. |
y |
Coordenada Y. |
OperationMetadata
Contém os metadados da operação BatchAnnotateImages.
| Campos | |
|---|---|
state |
Estado atual da operação em lote. |
create_time |
A hora em que a solicitação em lote foi recebida. |
update_time |
A hora em que o resultado da operação foi atualizado pela última vez. |
State
Estados de operação em lote.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Inválido. |
CREATED |
A solicitação é recebida. |
RUNNING |
A solicitação está sendo processada. |
DONE |
O processamento em lote foi concluído. |
CANCELLED |
O processamento em lote foi cancelado. |
OutputConfig
Os metadados e o local pretendido para a saída.
| Campos | |
|---|---|
gcs_destination |
O local do Google Cloud Storage em que a saída será gravada. |
batch_size |
O número máximo de protos de resposta a serem colocados em cada arquivo JSON de saída no Google Cloud Storage. O intervalo válido é [1, 100]. Se não for especificado, o valor padrão será 20. Por exemplo, para um arquivo PDF com 100 páginas, serão gerados 100 protos de resposta. Se No momento, batch_size só se aplica a GcsDestination, com possível suporte futuro para outras configurações de saída. |
Página
Página detectada do OCR.
| Campos | |
|---|---|
property |
Informações adicionais detectadas na página. |
width |
Largura da página. Nos PDFs, a unidade é a pontuação. Para imagens (incluindo TIFFs), a unidade é pixels. |
height |
Altura da página. Nos PDFs, a unidade é a pontuação. Para imagens (incluindo TIFFs), a unidade é pixels. |
blocks[] |
Lista de blocos de texto, imagens, entre outros, nesta página. |
confidence |
Confiança dos resultados do OCR na página. Intervalo [0, 1]. |
merged_text |
Todo o texto UTF-8 detectado nesta página. Por padrão, esse campo não é retornado, a menos que especificado em TextDetectionParams.page_filter. |
Parágrafo
Unidade estrutural de texto que representa uma série de palavras em determinada ordem.
| Campos | |
|---|---|
property |
Informações adicionais detectadas para o parágrafo. |
bounding_box |
A caixa delimitadora do parágrafo. Os vértices estão na seguinte ordem: superior esquerda, superior direita, inferior direita e inferior esquerda. Quando for detectada uma rotação da caixa delimitadora, ela será representada no canto superior esquerdo, como definido pela leitura do texto na orientação natural. Por exemplo: * quando o texto é horizontal, é semelhante ao seguinte: 0----1 | | 3----2 * quando é girado em 180 graus em torno do canto superior esquerdo, torna-se: 2----3 | | 1----0, e a ordem dos vértices ainda é (0, 1, 2, 3). |
words[] |
Lista de palavras neste parágrafo. |
confidence |
Confiança dos resultados do OCR para o parágrafo. Intervalo [0, 1]. |
merged_text |
Todo o texto UTF-8 detectado neste parágrafo. Por padrão, esse campo não é retornado, a menos que especificado em TextDetectionParams.paragraph_filter. |
Posição
Uma posição 3D na imagem, usada principalmente para pontos de referência de detecção facial. Uma posição válida precisa ter as coordenadas X e Y. As coordenadas da posição estão na mesma escala que a imagem original.
| Campos | |
|---|---|
x |
Coordenada X. |
y |
Coordenada Y. |
z |
Coordenada Z (ou profundidade). |
Product
Um Product contém ReferenceImages.
| Campos | |
|---|---|
name |
O nome do recurso do produto. O formato é: Esse campo é ignorado ao criar um produto. |
display_name |
O nome fornecido pelo usuário para o Product. Não pode ficar em branco. Pode ter no máximo 4.096 caracteres. |
description |
Metadados fornecidos pelo usuário a serem armazenados com o produto. Pode ter no máximo 4.096 caracteres. |
product_category |
A categoria do produto identificado pela imagem de referência. Pode ser: homegoods, apparel ou toys. Esse campo não pode ser modificado. |
product_labels[] |
Pares de chave-valor que podem ser anexados a um produto. No momento da consulta, é possível especificar restrições com base nos product_labels. Valores inteiros podem ser fornecidos como strings. Por exemplo, 1199. Somente strings com valores inteiros funcionam com uma restrição baseada em intervalo, que será aceita em breve. Vários valores podem ser atribuídos à mesma chave. Um produto pode ter até 100 product_labels. |
KeyValue
Um rótulo de produto representado como um par de chave-valor.
| Campos | |
|---|---|
key |
A chave do rótulo anexado ao produto. Não pode estar vazio e não pode exceder 128 bytes. |
value |
O valor do rótulo anexado ao produto. Não pode estar vazio e não pode exceder 128 bytes. |
ProductSearchParams
Parâmetros para uma solicitação de pesquisa de produtos.
| Campos | |
|---|---|
bounding_poly |
O polígono delimitador ao redor da área de interesse na imagem. Opcional. Se não for especificado, o critério do sistema será aplicado. |
product_set |
O nome do recurso de um O formato é: |
product_categories[] |
A lista de categorias de produtos para pesquisar. No momento, apenas a primeira categoria é considerada e é necessário especificar: homegoods, apparel ou toys. |
filter |
A expressão de filtragem. Essa opção pode ser usada para restringir os resultados da pesquisa com base nos rótulos do Product. No momento, aceitamos expressões de chave-valor em AND ou OR. No entanto, cada expressão em OR precisa ter a mesma chave. Por exemplo, é aceito: (color = red OR color = blue) AND brand = Google. Não é aceito: (color = red OR brand = Google) ou color: red. |
ProductSearchResults
Resultados para uma solicitação de pesquisa de produtos.
| Campos | |
|---|---|
index_time |
O carimbo de data/hora do índice que forneceu esses resultados. As alterações feitas após esse período não serão refletidas nos resultados atuais. |
results[] |
Lista de resultados, um para cada correspondência de produto. |
product_grouped_results[] |
Lista de resultados agrupados por produtos detectados na imagem da consulta. Cada entrada corresponde a um polígono delimitador na imagem da consulta e contém os produtos correspondentes específicos dessa região. Pode haver correspondências duplicadas de produtos na união de todos os resultados por produto. |
GroupedResult
Informações sobre os produtos semelhantes a um único produto em uma imagem de consulta.
| Campos | |
|---|---|
bounding_poly |
O polígono delimitador ao redor do produto detectado na imagem da consulta. |
results[] |
Lista de resultados, um para cada correspondência de produto. |
object_annotations[] |
Lista de previsões genéricas sobre o objeto na caixa delimitadora. |
ObjectAnnotation
Previsão sobre o que é o objeto na caixa delimitadora.
| Campos | |
|---|---|
mid |
ID do objeto que deve se alinhar a EntityAnnotation no meio. |
language_code |
O código de idioma BCP-47, como pt-BR ou en-US. Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
name |
Nome do objeto, expresso no idioma |
score |
Pontuação do resultado. Intervalo [0, 1]. |
Resultado
Informações sobre um produto.
| Campos | |
|---|---|
product |
O produto. |
score |
Nível de confiança na correspondência, variando de 0 (nenhuma confiança) a 1 (confiança total). |
image |
O nome do recurso da imagem do produto que é a correspondência mais próxima da consulta. |
ProductSet
Um ProductSet contém Products. Ele pode conter no máximo 1 milhão de imagens de referência. Se o limite for excedido, a indexação periódica falhará.
| Campos | |
|---|---|
name |
O nome do recurso do ProductSet. O formato é: Este campo é ignorado ao criar um ProductSet. |
display_name |
O nome fornecido pelo usuário para o ProductSet. Não pode ficar em branco. Pode ter no máximo 4.096 caracteres. |
index_time |
Apenas saída. A hora em que o ProductSet foi indexado pela última vez. Os resultados da consulta vão refletir todas as atualizações anteriores a esse período. Se o ProductSet nunca foi indexado, esse carimbo de data/hora é o valor padrão 1970-01-01T00:00:00Z. Este campo é ignorado ao criar um ProductSet. |
index_error |
Apenas saída. Se ocorrer um erro na indexação do ProductSet, o campo será preenchido. Este campo é ignorado ao criar um ProductSet. |
Propriedade
Uma Property consiste em um par de nome/valor fornecido pelo usuário.
| Campos | |
|---|---|
name |
Nome da propriedade. |
value |
Valor da propriedade. |
uint64_value |
Valor das propriedades numéricas. |
confidence |
Valor no intervalo [0..1]. Confiança desse valor de propriedade. |
mid |
ID do valor da propriedade opaca. Alguns IDs podem estar disponíveis na API Google Knowledge Graph Search. Um exemplo de propriedade para um casaco azul seria: Property { name: 'color' value: 'blue' mid: '/m/01g5v' // For color blue } |
QualityOptimizationParams
Parâmetros para otimizações de qualidade da imagem.
| Campos | |
|---|---|
type |
Escolha um tipo de otimização. |
compression_config |
Especifique a configuração de compactação. |
enhancement_config |
Especifique a configuração do ajuste automático. |
quality_score_config |
Especifique a configuração do índice de qualidade. |
CompressionConfig
Configuração para COMPRESSION.
| Campos | |
|---|---|
target_quality |
No intervalo [0, 1]. Qualidade desejada após a compactação. "1" significa "sem perdas" em comparação com a imagem de entrada, "0" significa que não há um requisito mínimo de qualidade. |
EnhancementConfig
Configuração para ENHANCMENT. Se não especificar enhancement_config, os valores padrão sharpening_level serão iguais a 0,5, auto_hdr_level igual a 0,5 e upscale_ratio igual a 1 serão usados. Se você quiser personalizar qualquer um dos três parâmetros, precisará especificar todo o EnhancementConfig. Por exemplo, se você quiser usar auto_hdr_level mais alto, que geralmente torna a imagem mais clara, e manter o nível de nitidez e a proporção de alto da mesma configuração que o padrão, você pode definir a configuração como: enhancement_config { sharpening_level: 0.5 auto_hdr_level: 1.0 upscale_ratio: 1 }
| Campos | |
|---|---|
sharpening_level |
No intervalo [0,1]. Nível de nitidez, 0 significa sem nitidez, 1 significa a maior nitidez. O padrão é 0,5. |
auto_hdr_level |
No intervalo [0,1]. Nível de HDR automático: 0 significa sem HDR automático, 1 significa o maior AutoHDR. O padrão é 0,5. |
upscale_ratio |
No intervalo [1, 2]. Ao fazer escalonamento, o valor padrão será 1, o que significa que não há escalonamento. Se especificado, a altura e a largura da saída serão iguais aos valores originais de altura e largura de upscale_ratio. |
QualityScoreConfig.
Configuração para QUALITY_SCORE.
| Campos | |
|---|---|
quality_model |
Especifique o modelo a ser usado. O valor padrão é uma string vazia, e a pontuação estética será retornada. Outro modelo de qualidade compatível é "builtin/technical-score", que retorna a qualidade técnica da imagem. |
Tipo
Enumeração do tipo de otimização de qualidade.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Inválido. O cliente precisa selecionar um tipo. |
COMPRESSION |
Reduza o tamanho do arquivo de imagem. Parâmetros detalhados especificados em CompressionConfig. Se o cliente não especificar CompressionConfig, isso reduzirá o tamanho do arquivo de imagem, sem reduzir a qualidade da imagem. Se o cliente especificar CompressionConfig, reduziremos o tamanho do arquivo, mantendo CompressionParams.target_quality. |
ENHANCEMENT |
Ruído, nitidez, HDR e melhoria. Parâmetros detalhados especificados em EnhancementConfig. Se o cliente não especificar o EnhancmentConfig, ele melhorará a imagem usando valores padrão. Se upscale_ratio não for especificado, a imagem de saída terá a mesma resolução da imagem de entrada. |
QUALITY_SCORE |
Consulte o índice de qualidade de uma imagem. Parâmetros detalhados especificados em QualityScoreConfig. Se o cliente não especificar QualityScoreConfig, a pontuação estética da imagem será retornada. |
QualityOptimizationResult
Armazena bytes de imagem aprimorados.
| Campos | |
|---|---|
quality_optimization_type |
Tipo de otimização obrigatório. |
image |
Bytes de imagem otimizados. |
mime_type |
Tipo MIME do imagem de saída. |
ReferenceImage
Uma ReferenceImage representa uma imagem de produto e os metadados associados, como caixas delimitadoras.
| Campos | |
|---|---|
name |
O nome do recurso da imagem de referência. O formato é:
Esse campo é ignorado ao criar uma imagem de referência. |
uri |
O URI do Google Cloud Storage da imagem de referência. O URI precisa começar com Obrigatório. |
bounding_polys[] |
Polígonos delimitadores em torno das áreas de interesse na imagem de referência. Opcional. Se este campo estiver vazio, o sistema vai tentar detectar regiões de interesse. No máximo, 10 polígonos delimitadores serão usados. A forma fornecida é convertida em um retângulo não girado. Depois de convertida, a borda pequena do retângulo precisa ser maior ou igual a 300 pixels. A proporção deve ser de 1:4 ou menos. Isso significa que 1:3 é aceitável e 1:5 não é. |
RemoveProductFromProductSetRequest
Mensagem de solicitação para o método RemoveProductFromProductSet.
| Campos | |
|---|---|
name |
O nome do recurso do ProductSet a ser modificado. O formato é: |
product |
O nome do recurso do Product a ser removido do ProductSet. O formato é: |
SafeSearchAnnotation
Conjunto de recursos pertencentes à imagem, calculados por métodos de visão computacional em verticais da pesquisa segura. Por exemplo, conteúdo adulto, paródia, assunto médico, violência.
| Campos | |
|---|---|
adult |
Representa a probabilidade de conteúdo adulto na imagem. O conteúdo adulto pode conter elementos como nudez, imagens ou desenhos animados pornográficos ou atividades sexuais. |
spoof |
Probabilidade de paródia. A probabilidade de uma modificação ter sido feita na versão canônica da imagem para que pareça engraçada ou ofensiva. |
medical |
Probabilidade de ser uma imagem médica. |
violence |
Probabilidade de ser uma imagem com conteúdo violento. |
racy |
Probabilidade de conteúdo indecente na imagem da solicitação. Conteúdo indecente pode incluir mas não está limitado a: roupas curtas ou transparentes, nudez estrategicamente coberta, poses obscenas ou provocativas ou closes de partes inapropriadas do corpo. |
Symbol
Uma única representação de símbolo.
| Campos | |
|---|---|
property |
Informações adicionais detectadas para o símbolo. |
bounding_box |
A caixa delimitadora do símbolo. Os vértices estão na seguinte ordem: superior esquerda, superior direita, inferior direita e inferior esquerda. Quando for detectada uma rotação da caixa delimitadora, ela será representada no canto superior esquerdo, como definido pela leitura do texto na orientação natural. Por exemplo: * quando o texto é horizontal, é semelhante ao seguinte: 0----1 | | 3----2 * quando é girado 180 graus em torno do canto superior esquerdo, torna-se: 2----3 | | 1----0, e a ordem dos vértices ainda é (0, 1, 2, 3). |
text |
A representação UTF-8 real do símbolo. |
confidence |
Confiança dos resultados do OCR para o símbolo. Intervalo [0, 1]. |
Tabela
Uma representação de tabela semelhante à estrutura da tabela HTML.
| Campos | |
|---|---|
header_rows[] |
Linhas de cabeçalho da tabela |
body_rows[] |
Linhas do corpo da tabela |
TableCell
Uma representação das células dentro de tabelas.
| Campos | |
|---|---|
row_span |
Quantas linhas a célula abrange. |
col_span |
Quantas colunas esta célula abrange. |
text_block |
Bloco de texto para a célula que também contém a caixa delimitadora normalizada para a célula e estruturas mais profundas dentro de uma célula, se presente. |
text |
O valor de texto mesclado dessa célula, omitindo informações estruturais mais profundas, diferentemente de |
TableRow
Uma linha de células da tabela.
| Campos | |
|---|---|
cells[] |
Células que compõem esta linha. |
TableBoundHint
Uma dica para uma caixa delimitadora de tabela na página para análise de tabela.
| Campos | |
|---|---|
page_number |
Número de página opcional para entradas de várias páginas a que essa dica se aplica. Se não for fornecida, esta dica será aplicada a todas as páginas por padrão. Esse valor é indexado em 1. |
bounding_box |
Dica da caixa delimitadora para uma tabela nesta página. As coordenadas precisam ser normalizadas para [0,1], e a caixa delimitadora precisa ser um retângulo alinhado ao eixo. |
TableDetectionOptions
Opções para detecção de tabelas.
| Campos | |
|---|---|
table_bound_hints[] |
Dicas opcionais da caixa delimitadora de tabela que podem ser fornecidas para casos complexos em que nosso algoritmo não consegue localizar as tabelas. |
TextAnnotation
TextAnnotation contém uma representação estruturada do texto extraído pelo OCR. A hierarquia de uma estrutura de texto extraído pelo OCR tem esta aparência: TextAnnotation -> Page -> Block -> Paragraph -> Word -> Symbol. Cada componente estrutural, começando por Page, ainda pode ter propriedades próprias. As propriedades descrevem os idiomas detectados, as quebras etc. Consulte a definição da mensagem TextAnnotation.TextProperty abaixo para mais detalhes.
| Campos | |
|---|---|
pages[] |
Lista de páginas detectadas pelo OCR. |
text |
Texto UTF-8 detectado nas páginas. |
DetectedBreak
Início ou fim da detecção de um componente estrutural.
| Campos | |
|---|---|
type |
Tipo de quebra detectado. |
is_prefix |
Verdadeiro se a quebra preceder o elemento. |
BreakType
Enum para denotar o tipo de quebra encontrado. Nova linha, espaço etc.
| Tipos enumerados | |
|---|---|
UNKNOWN |
Tipo de marcador de quebra desconhecido. |
SPACE |
Espaço regular. |
SURE_SPACE |
Espaço garantido (muito largo). |
EOL_SURE_SPACE |
Quebra de linha. |
HYPHEN |
Hífen de fim de linha que não está presente no texto. Não ocorre juntamente com SPACE, LEADER_SPACE ou LINE_BREAK. |
LINE_BREAK |
Quebra de linha que termina um parágrafo. |
DetectedLanguage
Idioma detectado para um componente estrutural.
| Campos | |
|---|---|
language_code |
O código de idioma BCP-47, como pt-BR ou en-US. Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
confidence |
Confiança do idioma detectado. Intervalo [0, 1]. |
TextProperty
Informações adicionais detectadas sobre o componente estrutural.
| Campos | |
|---|---|
detected_languages[] |
Uma lista de idiomas detectados juntamente com a confiança. |
detected_break |
Início ou fim detectado de um segmento de texto. |
TextDetectionParams
Parâmetros para detecção de texto. Isso é usado para controlar os recursos TEXT_DETECTION e DOCUMENT_TEXT_DETECTION.
| Campos | |
|---|---|
disable_orientation_detection |
Desativa a detecção de orientação, para que o texto girado não seja detectado. Só é compatível com DOCUMENT_TEXT_DETECTION. |
disable_text_annotations |
Desativa o campo antigo text_annotations. Somente full_text_annotations será retornado. |
page_filter |
Controla quais dados são retornados no nível da página em full_text_annotation. Padrão quando não definido: todos os campos são incluídos |
block_filter |
Controla quais dados são retornados no nível do bloco em full_text_annotation. Padrão quando não definido: todos os campos são incluídos, exceto |
paragraph_filter |
Controla quais dados são retornados no nível do parágrafo em full_text_annotation. Padrão quando não definido: todos os campos são incluídos, exceto |
word_filter |
Controla quais dados são retornados no nível da palavra em full_text_annotation. Padrão quando não definido: todos os campos são incluídos, exceto |
symbol_filter |
Controla quais dados são retornados no nível do símbolo em full_text_annotation. Padrão quando não definido: todos os campos são incluídos, exceto |
UpdateProductRequest
Mensagem de solicitação para o método UpdateProduct.
| Campos | |
|---|---|
product |
O recurso Product que substitui o recurso no servidor product.name é imutável. |
update_mask |
O |
UpdateProductSetRequest
Mensagem de solicitação para o método UpdateProductSet.
| Campos | |
|---|---|
product_set |
O recurso ProductSet que substitui aquele que está no servidor. |
update_mask |
O |
Vertex
Um vértice representa um ponto 2D na imagem. OBSERVAÇÃO: as coordenadas do vértice estão na mesma escala que a imagem original.
| Campos | |
|---|---|
x |
Coordenada X. |
y |
Coordenada Y. |
WebDetection
Informações relevantes sobre a imagem da Internet.
| Campos | |
|---|---|
web_entities[] |
Entidades deduzidas de imagens semelhantes na Internet. |
full_matching_images[] |
Imagens da Internet totalmente correspondentes. Pode incluir cópias redimensionadas da imagem de consulta. |
partial_matching_images[] |
Imagens da Internet parcialmente correspondentes. Elas são semelhantes o suficiente para compartilhar algumas características importantes. Por exemplo, uma imagem original provavelmente apresenta correspondência parcial em relação aos cortes. |
pages_with_matching_images[] |
Páginas da Web que contêm as imagens correspondentes da Internet. |
visually_similar_images[] |
Os resultados visualmente semelhantes da imagem. |
best_guess_labels[] |
O melhor palpite do serviço quanto ao tópico da imagem da solicitação. Inferido com base em imagens semelhantes na Web aberta. |
WebEntity
Entidade deduzida de imagens semelhantes na Internet.
| Campos | |
|---|---|
entity_id |
ID da entidade opaca. |
score |
Pontuação geral de relevância da entidade. Não normalizada e não comparável em diferentes consultas de imagem. |
description |
Descrição canônica da entidade, em inglês. |
WebImage
Metadados das imagens on-line.
| Campos | |
|---|---|
url |
O URL da imagem do resultado. |
score |
Pontuação geral de relevância da imagem (obsoleta). |
WebLabel
Marcador para fornecer metadados adicionais para detecção da Web.
| Campos | |
|---|---|
label |
Rótulo para metadados adicionais. |
language_code |
O código de idioma BCP-47 para |
WebPage
Metadados para páginas da Web.
| Campos | |
|---|---|
url |
O URL da página da Web de resultados. |
score |
Pontuação geral de relevância para a página da Web (obsoleta). |
page_title |
Título da página da Web, pode conter marcações HTML. |
full_matching_images[] |
Imagens totalmente correspondentes na página. Pode incluir cópias redimensionadas da imagem de consulta. |
partial_matching_images[] |
Imagens parcialmente correspondentes na página. Elas são semelhantes o suficiente para compartilhar algumas características importantes. Por exemplo, uma imagem original provavelmente apresenta correspondência parcial em relação aos cortes. |
WebDetectionParams
Parâmetros para solicitação de detecção da Web.
| Campos | |
|---|---|
include_geo_results |
Determina se é para incluir resultados derivados das informações geográficas na imagem. |
Word
Uma representação de palavra.
| Campos | |
|---|---|
property |
Informações adicionais detectadas para a palavra. |
bounding_box |
A caixa delimitadora da palavra. Os vértices estão na seguinte ordem: superior esquerda, superior direita, inferior direita e inferior esquerda. Quando for detectada uma rotação da caixa delimitadora, ela será representada no canto superior esquerdo, como definido pela leitura do texto na orientação natural. Por exemplo: * quando o texto é horizontal, é semelhante ao seguinte: 0----1 | | 3----2 * quando é girado em 180 graus em torno do canto superior esquerdo, torna-se: 2----3 | | 1----0, e a ordem dos vértices ainda é (0, 1, 2, 3). |
symbols[] |
Lista de símbolos na palavra. A ordem dos símbolos segue a ordem de leitura natural. |
confidence |
Confiança dos resultados do OCR para a palavra. Intervalo [0, 1]. |
merged_text |
Todo o texto UTF-8 detectado nesta palavra. Por padrão, esse campo não é retornado, a menos que especificado em TextDetectionParams.word_filter. |