ComputerVisionClientOperationsMixin Classe

Herança
builtins.object
ComputerVisionClientOperationsMixin

Construtor

ComputerVisionClientOperationsMixin()

Métodos

analyze_image

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image_by_domain

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image_by_domain_in_stream

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image_in_stream

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

describe_image

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

describe_image_in_stream

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

detect_objects

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

detect_objects_in_stream

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

generate_thumbnail

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

generate_thumbnail_in_stream

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

get_area_of_interest

Esta operação devolve uma caixa delimitadora em torno da área mais importante da imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

get_area_of_interest_in_stream

Esta operação devolve uma caixa delimitadora em torno da área mais importante da imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

get_read_result

Esta interface é utilizada para obter resultados OCR da operação de Leitura. O URL para esta interface deve ser obtido a partir do campo "Operation-Location" devolvido a partir da interface de leitura.

list_models

Esta operação devolve a lista de modelos específicos de domínio suportados pela API de Imagem Digitalizada. Atualmente, a API suporta os seguintes modelos específicos do domínio: reconhecedor de celebridades, reconhecedor de marcos. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

read

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR..

read_in_stream

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR..

recognize_printed_text

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, será devolvido o código de erro juntamente com uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

recognize_printed_text_in_stream

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, será devolvido o código de erro juntamente com uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

tag_image

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto. Por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada – (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

tag_image_in_stream

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto. Por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada – (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image(url, visual_features=None, details=None, language='en', description_exclude=None, model_version='latest', custom_headers=None, raw=False, **operation_config)

Parâmetros

url
str
Necessário

URL acessível publicamente de uma imagem.

visual_features
list[str ou VisualFeatureTypes]
valor predefinido: None

Uma cadeia que indica os tipos de funcionalidades visuais a devolver. Vários valores devem estar separados por vírgulas. Os tipos de funcionalidades visuais válidos incluem: Categorias – categoriza o conteúdo da imagem de acordo com uma taxonomia definida na documentação. Etiquetas – identifica a imagem com uma lista detalhada de palavras relacionadas com o conteúdo da imagem. Descrição – descreve o conteúdo da imagem com uma frase completa em inglês. Rostos – deteta se os rostos estão presentes. Se estiver presente, gere coordenadas, sexo e idade. ImageType - deteta se a imagem é clipart ou um desenho de linha. Cor – determina a cor do destaque, a cor dominante e se uma imagem é branca a preto&. Adulto - deteta se a imagem é pornográfica por natureza (representa nudez ou um ato sexual), ou é sangrenta (representa violência extrema ou sangue). Também é detetado conteúdo sexualmente sugestivo (também conhecido como conteúdo picante). Objetos – deteta vários objetos numa imagem, incluindo a localização aproximada. O argumento Objetos só está disponível em inglês. Marcas – deteta várias marcas dentro de uma imagem, incluindo a localização aproximada. O argumento Marcas só está disponível em inglês.

details
list[str ou Details]
valor predefinido: None

Uma cadeia que indica os detalhes específicos do domínio a devolver. Vários valores devem estar separados por vírgulas. Os tipos de funcionalidades visuais válidos incluem: Celebridades - identifica celebridades se forem detetadas na imagem, Marcos - identificam marcos notáveis na imagem.

language
str
valor predefinido: en

O idioma pretendido para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:pt - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

description_exclude
list[str ou DescriptionExclude]
valor predefinido: None

Desative os modelos de domínio especificados ao gerar a descrição.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

ImageAnalysis ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

analyze_image_by_domain

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image_by_domain(model, url, language='en', model_version='latest', custom_headers=None, raw=False, **operation_config)

Parâmetros

model
str
Necessário

O conteúdo específico do domínio a reconhecer.

url
str
Necessário

URL acessível publicamente de uma imagem.

language
str
valor predefinido: en

O idioma pretendido para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:pt - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

DomainModelResults ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

analyze_image_by_domain_in_stream

Esta operação reconhece conteúdo numa imagem ao aplicar um modelo específico do domínio. A lista de modelos específicos de domínio suportados pela API Imagem Digitalizada pode ser obtida com o pedido GET /models. Atualmente, a API fornece os seguintes modelos específicos de domínio: celebridades, marcos. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image_by_domain_in_stream(model, image, language='en', model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

model
str
Necessário

O conteúdo específico do domínio a reconhecer.

image
Generator
Necessário

Um fluxo de imagens.

language
str
valor predefinido: en

O idioma pretendido para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:pt - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos, os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

DomainModelResults ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

analyze_image_in_stream

Esta operação extrai um conjunto avançado de funcionalidades visuais com base no conteúdo da imagem. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. No seu pedido, existe um parâmetro opcional que lhe permite escolher as funcionalidades a devolver. Por predefinição, as categorias de imagem são devolvidas na resposta. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

analyze_image_in_stream(image, visual_features=None, details=None, language='en', description_exclude=None, model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

image
Generator
Necessário

Um fluxo de imagens.

visual_features
list[str ou VisualFeatureTypes]
valor predefinido: None

Uma cadeia que indica os tipos de funcionalidades visuais a devolver. Vários valores devem estar separados por vírgulas. Os tipos de funcionalidades visuais válidos incluem: Categorias – categoriza o conteúdo da imagem de acordo com uma taxonomia definida na documentação. Etiquetas – identifica a imagem com uma lista detalhada de palavras relacionadas com o conteúdo da imagem. Descrição – descreve o conteúdo da imagem com uma frase completa em inglês. Rostos – deteta se os rostos estão presentes. Se estiver presente, gere coordenadas, sexo e idade. ImageType - deteta se a imagem é clipart ou um desenho de linha. Cor – determina a cor do destaque, a cor dominante e se uma imagem é branca a preto&. Adulto - deteta se a imagem é pornográfica por natureza (representa nudez ou um ato sexual), ou é sangrenta (representa violência extrema ou sangue). Também é detetado conteúdo sexualmente sugestivo (também conhecido como conteúdo picante). Objetos – deteta vários objetos numa imagem, incluindo a localização aproximada. O argumento Objetos só está disponível em inglês. Marcas – deteta várias marcas dentro de uma imagem, incluindo a localização aproximada. O argumento Marcas só está disponível em inglês.

details
list[str ou Details]
valor predefinido: None

Uma cadeia que indica os detalhes específicos do domínio a devolver. Vários valores devem estar separados por vírgulas. Os tipos de funcionalidades visuais válidos incluem: Celebridades - identifica celebridades se forem detetadas na imagem, Marcos - identificam marcos notáveis na imagem.

language
str
valor predefinido: en

O idioma pretendido para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:pt - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

description_exclude
list[str ou DescriptionExclude]
valor predefinido: None

Desative os modelos de domínio especificados ao gerar a descrição.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos, os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

ImageAnalysis ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

describe_image

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

describe_image(url, max_candidates=1, language='en', description_exclude=None, model_version='latest', custom_headers=None, raw=False, **operation_config)

Parâmetros

url
str
Necessário

URL acessível publicamente de uma imagem.

max_candidates
int
valor predefinido: 1

Número máximo de descrições de candidatos a devolver. A predefinição é 1.

language
str
valor predefinido: en

O idioma pretendido para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:pt - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

description_exclude
list[str ou DescriptionExclude]
valor predefinido: None

Desative os modelos de domínio especificados ao gerar a descrição.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

ImageDescription ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

describe_image_in_stream

Esta operação gera uma descrição de uma imagem em linguagem legível por humanos com frases completas. A descrição baseia-se numa coleção de etiquetas de conteúdo, que também são devolvidas pela operação. Pode ser gerada mais do que uma descrição para cada imagem. As descrições são ordenadas pela classificação de confiança. As descrições podem incluir resultados de modelos de domínio de referência e celebridades, se aplicável. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

describe_image_in_stream(image, max_candidates=1, language='en', description_exclude=None, model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

image
Generator
Necessário

Um fluxo de imagens.

max_candidates
int
valor predefinido: 1

Número máximo de descrições de candidatos a devolver. A predefinição é 1.

language
str
valor predefinido: en

O idioma pretendido para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:pt - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

description_exclude
list[str ou DescriptionExclude]
valor predefinido: None

Desative os modelos de domínio especificados ao gerar a descrição.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos, os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

ImageDescription ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

detect_objects

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

detect_objects(url, model_version='latest', custom_headers=None, raw=False, **operation_config)

Parâmetros

url
str
Necessário

URL acessível publicamente de uma imagem.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

DetectResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

detect_objects_in_stream

Efetua a deteção de objetos na imagem especificada. São suportados dois métodos de entrada : (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

detect_objects_in_stream(image, model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

image
Generator
Necessário

Um fluxo de imagens.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos, os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

DetectResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

generate_thumbnail

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

generate_thumbnail(width, height, url, smart_cropping=False, model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

width
int
Necessário

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height
int
Necessário

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

url
str
Necessário

URL acessível publicamente de uma imagem.

smart_cropping
bool
valor predefinido: False

Sinalizador booleano para ativar o recorte inteligente.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos, os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

objeto ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

generate_thumbnail_in_stream

Esta operação gera uma imagem em miniatura com a largura e altura especificadas pelo utilizador. Por predefinição, o serviço analisa a imagem, identifica a região de interesse (ROI) e gera coordenadas de recorte inteligentes com base no ROI. O recorte inteligente ajuda quando especifica uma proporção diferente da da imagem de entrada. Uma resposta com êxito contém o binário da imagem em miniatura. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

generate_thumbnail_in_stream(width, height, image, smart_cropping=False, model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

width
int
Necessário

Largura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

height
int
Necessário

Altura da miniatura, em píxeis. Tem de estar entre 1 e 1024. Recomendado mínimo de 50.

image
Generator
Necessário

Um fluxo de imagens.

smart_cropping
bool
valor predefinido: False

Sinalizador booleano para ativar o recorte inteligente.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos, os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

objeto ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

get_area_of_interest

Esta operação devolve uma caixa delimitadora em torno da área mais importante da imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

get_area_of_interest(url, model_version='latest', custom_headers=None, raw=False, **operation_config)

Parâmetros

url
str
Necessário

URL acessível publicamente de uma imagem.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

AreaOfInterestResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

get_area_of_interest_in_stream

Esta operação devolve uma caixa delimitadora em torno da área mais importante da imagem. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Após a falha, é devolvido o código de erro e uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

get_area_of_interest_in_stream(image, model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

image
Generator
Necessário

Um fluxo de imagens.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos, os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

AreaOfInterestResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

get_read_result

Esta interface é utilizada para obter resultados OCR da operação de Leitura. O URL para esta interface deve ser obtido a partir do campo "Operation-Location" devolvido a partir da interface de leitura.

get_read_result(operation_id, custom_headers=None, raw=False, **operation_config)

Parâmetros

operation_id
str
Necessário

ID da operação de leitura devolvido na resposta da interface "Ler".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

ReadOperationResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

list_models

Esta operação devolve a lista de modelos específicos de domínio suportados pela API de Imagem Digitalizada. Atualmente, a API suporta os seguintes modelos específicos do domínio: reconhecedor de celebridades, reconhecedor de marcos. Será devolvida uma resposta bem-sucedida no JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

list_models(custom_headers=None, raw=False, **operation_config)

Parâmetros

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

ListModelsResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

read

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR..

read(url, language=None, pages=None, model_version='latest', reading_order='basic', custom_headers=None, raw=False, **operation_config)

Parâmetros

url
str
Necessário

URL acessível publicamente de uma imagem.

language
str ou OcrDetectionLanguage
valor predefinido: None

O código de idioma BCP-47 do texto no documento. A leitura suporta a identificação automática de idiomas e documentos de vários idiomas, pelo que só fornece um código de idioma se pretender forçar o processamento do documento nesse idioma específico. Veja https://aka.ms/ocr-languages a lista de idiomas suportados. Os valores possíveis incluem: "af", "ast", "bi", 'br', 'ca', 'ceb', 'ch', 'co', 'crh', 'cs', 'csb', 'da', 'de', 'en', 'es', 'et', 'eu', 'fi', 'fil', 'fj', 'fr', 'fur', 'fy', 'ga', 'gd', 'gil', 'gl', 'gl', 'gv', 'hni', 'hsb', 'ht', 'hu', 'ia', 'id', 'it', 'iu', 'ja', 'jv', 'kaa', 'kac'., 'kea', 'kha', 'kl', 'ko', 'ku', 'kw', 'lb', 'ms', 'mww', 'nap', 'nl', 'no', 'oc', 'pl', 'pt', 'quc', 'rm', 'sco', 'sl', 'sq', 'sv', 'sw', 'tet', 'tr', 'tt', 'uz', 'vo', 'wae', 'yua', 'za', 'zh-Hans', 'zh-Hant', 'zu'

pages
list[str]
valor predefinido: None

Números de página personalizados para documentos de várias páginas (PDF/TIFF), introduza o número de páginas que pretende obter o resultado do OCR. Para um intervalo de páginas, utilize um hífen. Separe cada página ou intervalo com uma vírgula.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo OCR utilizado para extração de texto. Os valores aceites são: "latest", "latest-preview", "2021-04-12". A predefinição é "mais recente".

reading_order
str
valor predefinido: basic

Parâmetro opcional para especificar que algoritmo de ordem de leitura deve ser aplicado ao ordenar os elementos de texto de extração. Pode ser "básico" ou "natural". A predefinição será "básica" se não for especificada

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Nenhum ou ClientRawResponse se raw=true

Tipo de retorno

None,

Exceções

read_in_stream

Utilize esta interface para obter o resultado de uma operação de Leitura, ao utilizar os algoritmos OCR (Optical Character Recognition) de última geração otimizados para documentos pesados de texto. Quando utiliza a interface de Leitura, a resposta contém um campo chamado "Operation-Location". O campo "Operation-Location" contém o URL que tem de utilizar para a operação "GetReadResult" para aceder aos resultados do OCR..

read_in_stream(image, language=None, pages=None, model_version='latest', reading_order='basic', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

image
Generator
Necessário

Um fluxo de imagens.

language
str ou OcrDetectionLanguage
valor predefinido: None

O código de idioma BCP-47 do texto no documento. A funcionalidade Ler suporta a identificação automática de idiomas e documentos de vários idiomas, pelo que só fornece um código de idioma se pretender forçar o processamento do documento nesse idioma específico. Veja https://aka.ms/ocr-languages para obter uma lista de idiomas suportados. Os valores possíveis incluem: "af", "ast", "bi", 'br', 'ca', 'ceb', 'ch', 'co', 'crh', 'cs', 'csb', 'da', 'de', 'en', 'es', 'et', 'eu', 'fi', 'fil', 'fj', 'fr', 'fur', 'fy', 'ga', 'gd', 'gil', 'gl', 'gl', 'gv', 'hni', 'hsb', 'ht', 'hu', 'ia', 'id', 'it', 'iu', 'ja', 'jv', 'kaa', 'kac'. , 'kea', 'kha', 'kl', 'ko', 'ku', 'kw', 'lb', 'ms', 'mww', 'nap', 'nl', 'no', 'oc', 'pl', 'pt', 'quc', 'rm', 'sco', 'sl', 'sq', 'sv', 'sw', 'tet', 'tr', 'tt', 'uz', 'vo', 'wae', 'yua', 'za', 'zh-Hans', 'zh-Hant', 'zu'

pages
list[str]
valor predefinido: None

Números de página personalizados para documentos de várias páginas (PDF/TIFF), introduza o número de páginas que pretende obter o resultado do OCR. Para um intervalo de páginas, utilize um hífen. Separe cada página ou intervalo com uma vírgula.

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo OCR utilizado para extração de texto. Os valores aceites são: "latest", "latest-preview", "2021-04-12". A predefinição é "mais recente".

reading_order
str
valor predefinido: basic

Parâmetro opcional para especificar que algoritmo de ordem de leitura deve ser aplicado ao ordenar os elementos de texto de extração. Pode ser "básico" ou "natural". A predefinição será "básica" se não for especificada

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos: os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Nenhum ou ClientRawResponse se raw=true

Tipo de retorno

None,

Exceções

recognize_printed_text

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, será devolvido o código de erro juntamente com uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

recognize_printed_text(url, detect_orientation=True, language='unk', model_version='latest', custom_headers=None, raw=False, **operation_config)

Parâmetros

detect_orientation
bool
valor predefinido: True

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver ao contrário).

url
str
Necessário

URL acessível publicamente de uma imagem.

language
str ou OcrLanguages
valor predefinido: unk

O código de idioma BCP-47 do texto a ser detetado na imagem. O valor predefinido é "unk". Os valores possíveis incluem: "unk", "zh-Hans", "zh-Hant", 'cs', 'da', 'nl', 'en', 'fi', 'fr', 'de', 'el', 'hu', 'it', 'ja', 'ko', 'nb', 'pl', 'pt', 'ru', 'es', 'sv', 'tr', 'ar', 'ro', 'sr-Cyrl', 'sr-Latn', 'sk'

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

OcrResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

recognize_printed_text_in_stream

O Reconhecimento Ótico de Carateres (OCR) deteta texto numa imagem e extrai os carateres reconhecidos para um fluxo de carateres utilizável por computador. Após o êxito, os resultados do OCR serão devolvidos. Após a falha, será devolvido o código de erro juntamente com uma mensagem de erro. O código de erro pode ser invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

recognize_printed_text_in_stream(image, detect_orientation=True, language='unk', model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

detect_orientation
bool
valor predefinido: True

Se detetar a orientação do texto na imagem. Com detectOrientation=true, o serviço OCR tenta detetar a orientação da imagem e corrigi-la antes de continuar o processamento (por exemplo, se estiver ao contrário).

image
Generator
Necessário

Um fluxo de imagens.

language
str ou OcrLanguages
valor predefinido: unk

O código de idioma BCP-47 do texto a ser detetado na imagem. O valor predefinido é "unk". Os valores possíveis incluem: "unk", "zh-Hans", "zh-Hant", 'cs', 'da', 'nl', 'en', 'fi', 'fr', 'de', 'el', 'hu', 'it', 'ja', 'ko', 'nb', 'pl', 'pt', 'ru', 'es', 'sv', 'tr', 'ar', 'ro', 'sr-Cyrl', 'sr-Latn', 'sk'

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos: os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

OcrResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

tag_image

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto. Por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada – (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

tag_image(url, language='en', model_version='latest', custom_headers=None, raw=False, **operation_config)

Parâmetros

url
str
Necessário

URL acessível publicamente de uma imagem.

language
str
valor predefinido: en

A linguagem pretendida para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:en - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

TagResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

tag_image_in_stream

Esta operação gera uma lista de palavras ou etiquetas que são relevantes para o conteúdo da imagem fornecida. A API Imagem Digitalizada pode devolver etiquetas com base em objetos, seres vivos, cenários ou ações encontradas em imagens. Ao contrário das categorias, as etiquetas não são organizadas de acordo com um sistema de classificação hierárquica, mas correspondem ao conteúdo da imagem. As etiquetas podem conter sugestões para evitar ambiguidades ou fornecer contexto. Por exemplo, a etiqueta "ascomycete" pode ser acompanhada pela sugestão "fungo". São suportados dois métodos de entrada – (1) Carregar uma imagem ou (2) especificar um URL de imagem. Será devolvida uma resposta com êxito em JSON. Se o pedido falhar, a resposta conterá um código de erro e uma mensagem para ajudar a compreender o que correu mal.

tag_image_in_stream(image, language='en', model_version='latest', custom_headers=None, raw=False, callback=None, **operation_config)

Parâmetros

image
Generator
Necessário

Um fluxo de imagens.

language
str
valor predefinido: en

A linguagem pretendida para a geração de saída. Se este parâmetro não for especificado, o valor predefinido é "en". Idiomas suportados:en - Inglês, Predefinição. es - espanhol, ja - japonês, pt - português, zh - chinês simplificado. Os valores possíveis incluem: "en", "es", "ja", "pt", "zh"

model_version
str
valor predefinido: latest

Parâmetro opcional para especificar a versão do modelo de IA. Os valores aceites são: "latest", "2021-04-01". A predefinição é "mais recente".

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos: os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

TagResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções