Partilhar via


Trainings Interface

public interface Trainings

Uma instância dessa classe fornece acesso a todas as operações definidas em Treinamentos.

Resumo do método

Modificador e tipo Método e descrição
TrainingsCreateImageRegionsDefinitionStages.WithProjectId createImageRegions()

Crie um conjunto de regiões de imagem. Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote.

ImageRegionCreateSummary createImageRegions(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)

Crie um conjunto de regiões de imagem. Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote.

Observable<ImageRegionCreateSummary> createImageRegionsAsync(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)

Crie um conjunto de regiões de imagem. Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote.

TrainingsCreateImagesFromDataDefinitionStages.WithProjectId createImagesFromData()

Adicione as imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos.

ImageCreateSummary createImagesFromData(UUID projectId, byte[] imageData, CreateImagesFromDataOptionalParameter createImagesFromDataOptionalParameter)

Adicione as imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos.

Observable<ImageCreateSummary> createImagesFromDataAsync(UUID projectId, byte[] imageData, CreateImagesFromDataOptionalParameter createImagesFromDataOptionalParameter)

Adicione as imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos.

ImageCreateSummary createImagesFromFiles(UUID projectId, ImageFileCreateBatch batch)

Adicione o lote de imagens fornecido ao conjunto de imagens de treinamento. Essa API aceita um lote de arquivos e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

Observable<ImageCreateSummary> createImagesFromFilesAsync(UUID projectId, ImageFileCreateBatch batch)

Adicione o lote de imagens fornecido ao conjunto de imagens de treinamento. Essa API aceita um lote de arquivos e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

ImageCreateSummary createImagesFromPredictions(UUID projectId, ImageIdCreateBatch batch)

Adicione as imagens previstas especificadas ao conjunto de imagens de treinamento. Essa API cria um lote de imagens com base em imagens previstas especificadas. Há um limite de 64 imagens e 20 marcações.

Observable<ImageCreateSummary> createImagesFromPredictionsAsync(UUID projectId, ImageIdCreateBatch batch)

Adicione as imagens previstas especificadas ao conjunto de imagens de treinamento. Essa API cria um lote de imagens com base em imagens previstas especificadas. Há um limite de 64 imagens e 20 marcações.

ImageCreateSummary createImagesFromUrls(UUID projectId, ImageUrlCreateBatch batch)

Adicione as URLs de imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita um lote de URLs e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

Observable<ImageCreateSummary> createImagesFromUrlsAsync(UUID projectId, ImageUrlCreateBatch batch)

Adicione as URLs de imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita um lote de URLs e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

TrainingsCreateImageTagsDefinitionStages.WithProjectId createImageTags()

Associe um conjunto de imagens a um conjunto de marcas.

ImageTagCreateSummary createImageTags(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)

Associe um conjunto de imagens a um conjunto de marcas.

Observable<ImageTagCreateSummary> createImageTagsAsync(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)

Associe um conjunto de imagens a um conjunto de marcas.

TrainingsCreateProjectDefinitionStages.WithName createProject()

Criar um projeto.

Project createProject(String name, CreateProjectOptionalParameter createProjectOptionalParameter)

Criar um projeto.

Observable<Project> createProjectAsync(String name, CreateProjectOptionalParameter createProjectOptionalParameter)

Criar um projeto.

TrainingsCreateTagDefinitionStages.WithProjectId createTag()

Criar marca para o projeto.

Tag createTag(UUID projectId, String name, CreateTagOptionalParameter createTagOptionalParameter)

Criar marca para o projeto.

Observable<Tag> createTagAsync(UUID projectId, String name, CreateTagOptionalParameter createTagOptionalParameter)

Criar marca para o projeto.

void deleteImageRegions(UUID projectId, List<UUID> regionIds)

Excluir um conjunto de regiões de imagem.

Observable<Void> deleteImageRegionsAsync(UUID projectId, List<UUID> regionIds)

Excluir um conjunto de regiões de imagem.

void deleteImages(UUID projectId, List<UUID> imageIds)

Excluir imagens do conjunto de imagens de treinamento.

Observable<Void> deleteImagesAsync(UUID projectId, List<UUID> imageIds)

Excluir imagens do conjunto de imagens de treinamento.

void deleteImageTags(UUID projectId, List<UUID> imageIds, List<UUID> tagIds)

Remover um conjunto de marcas de um conjunto de imagens.

Observable<Void> deleteImageTagsAsync(UUID projectId, List<UUID> imageIds, List<UUID> tagIds)

Remover um conjunto de marcas de um conjunto de imagens.

void deleteIteration(UUID projectId, UUID iterationId)

Excluir uma iteração específica de um projeto.

Observable<Void> deleteIterationAsync(UUID projectId, UUID iterationId)

Excluir uma iteração específica de um projeto.

void deletePrediction(UUID projectId, List<UUID> ids)

Excluir um conjunto de imagens previstas e seus resultados de previsão associados.

Observable<Void> deletePredictionAsync(UUID projectId, List<UUID> ids)

Excluir um conjunto de imagens previstas e seus resultados de previsão associados.

void deleteProject(UUID projectId)

Excluir um projeto específico.

Observable<Void> deleteProjectAsync(UUID projectId)

Excluir um projeto específico.

void deleteTag(UUID projectId, UUID tagId)

Excluir marca do projeto.

Observable<Void> deleteTagAsync(UUID projectId, UUID tagId)

Excluir marca do projeto.

TrainingsExportIterationDefinitionStages.WithProjectId exportIteration()

Exportar uma iteração treinada.

Export exportIteration(UUID projectId, UUID iterationId, String platform, ExportIterationOptionalParameter exportIterationOptionalParameter)

Exportar uma iteração treinada.

Observable<Export> exportIterationAsync(UUID projectId, UUID iterationId, String platform, ExportIterationOptionalParameter exportIterationOptionalParameter)

Exportar uma iteração treinada.

Domain getDomain(UUID domainId)

Obter informações sobre um domínio específico.

Observable<Domain> getDomainAsync(UUID domainId)

Obter informações sobre um domínio específico.

List<Domain> getDomains()

Obtenha uma lista dos domínios disponíveis.

Observable<List<Domain>> getDomainsAsync()

Obtenha uma lista dos domínios disponíveis.

List<Export> getExports(UUID projectId, UUID iterationId)

Obter a lista de exportações para uma iteração específica.

Observable<List<Export>> getExportsAsync(UUID projectId, UUID iterationId)

Obter a lista de exportações para uma iteração específica.

TrainingsGetImagePerformanceCountDefinitionStages.WithProjectId getImagePerformanceCount()

Obtém o número de imagens marcadas com o {tagIds} fornecido que tem resultados de previsão do treinamento para a iteração fornecida {iteraçãoId}. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

int getImagePerformanceCount(UUID projectId, UUID iterationId, GetImagePerformanceCountOptionalParameter getImagePerformanceCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds} fornecido que tem resultados de previsão do treinamento para a iteração fornecida {iteraçãoId}. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Observable<Integer> getImagePerformanceCountAsync(UUID projectId, UUID iterationId, GetImagePerformanceCountOptionalParameter getImagePerformanceCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds} fornecido que tem resultados de previsão do treinamento para a iteração fornecida {iteraçãoId}. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

TrainingsGetImagePerformancesDefinitionStages.WithProjectId getImagePerformances()

Obter imagem com sua previsão para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

List<ImagePerformance> getImagePerformances(UUID projectId, UUID iterationId, GetImagePerformancesOptionalParameter getImagePerformancesOptionalParameter)

Obter imagem com sua previsão para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Observable<List<ImagePerformance>> getImagePerformancesAsync(UUID projectId, UUID iterationId, GetImagePerformancesOptionalParameter getImagePerformancesOptionalParameter)

Obter imagem com sua previsão para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

ImageRegionProposal getImageRegionProposals(UUID projectId, UUID imageId)

Obtenha propostas de região para uma imagem. Retornará uma matriz vazia se nenhuma proposta for encontrada. Essa API obterá propostas de região para uma imagem juntamente com confianças para a região. Retornará uma matriz vazia se nenhuma proposta for encontrada.

Observable<ImageRegionProposal> getImageRegionProposalsAsync(UUID projectId, UUID imageId)

Obtenha propostas de região para uma imagem. Retornará uma matriz vazia se nenhuma proposta for encontrada. Essa API obterá propostas de região para uma imagem juntamente com confianças para a região. Retornará uma matriz vazia se nenhuma proposta for encontrada.

TrainingsGetImagesByIdsDefinitionStages.WithProjectId getImagesByIds()

Obtenha imagens por ID para uma determinada iteração de projeto. Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

List<Image> getImagesByIds(UUID projectId, GetImagesByIdsOptionalParameter getImagesByIdsOptionalParameter)

Obtenha imagens por ID para uma determinada iteração de projeto. Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Observable<List<Image>> getImagesByIdsAsync(UUID projectId, GetImagesByIdsOptionalParameter getImagesByIdsOptionalParameter)

Obtenha imagens por ID para uma determinada iteração de projeto. Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Iteration getIteration(UUID projectId, UUID iterationId)

Obter uma iteração específica.

Observable<Iteration> getIterationAsync(UUID projectId, UUID iterationId)

Obter uma iteração específica.

TrainingsGetIterationPerformanceDefinitionStages.WithProjectId getIterationPerformance()

Obter informações detalhadas de desempenho sobre uma iteração.

IterationPerformance getIterationPerformance(UUID projectId, UUID iterationId, GetIterationPerformanceOptionalParameter getIterationPerformanceOptionalParameter)

Obter informações detalhadas de desempenho sobre uma iteração.

Observable<IterationPerformance> getIterationPerformanceAsync(UUID projectId, UUID iterationId, GetIterationPerformanceOptionalParameter getIterationPerformanceOptionalParameter)

Obter informações detalhadas de desempenho sobre uma iteração.

List<Iteration> getIterations(UUID projectId)

Obtenha iterações para o projeto.

Observable<List<Iteration>> getIterationsAsync(UUID projectId)

Obtenha iterações para o projeto.

Project getProject(UUID projectId)

Obter um projeto específico.

Observable<Project> getProjectAsync(UUID projectId)

Obter um projeto específico.

List<Project> getProjects()

Obtenha seus projetos.

Observable<List<Project>> getProjectsAsync()

Obtenha seus projetos.

TrainingsGetTagDefinitionStages.WithProjectId getTag()

Obter informações sobre marca específica.

Tag getTag(UUID projectId, UUID tagId, GetTagOptionalParameter getTagOptionalParameter)

Obter informações sobre marca específica.

Observable<Tag> getTagAsync(UUID projectId, UUID tagId, GetTagOptionalParameter getTagOptionalParameter)

Obter informações sobre marca específica.

TrainingsGetTaggedImageCountDefinitionStages.WithProjectId getTaggedImageCount()

Obtém o número de imagens marcadas com o {tagIds}fornecido. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

int getTaggedImageCount(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds}fornecido. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Observable<Integer> getTaggedImageCountAsync(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds}fornecido. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

TrainingsGetTaggedImagesDefinitionStages.WithProjectId getTaggedImages()

Obtenha imagens marcadas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

List<Image> getTaggedImages(UUID projectId, GetTaggedImagesOptionalParameter getTaggedImagesOptionalParameter)

Obtenha imagens marcadas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Observable<List<Image>> getTaggedImagesAsync(UUID projectId, GetTaggedImagesOptionalParameter getTaggedImagesOptionalParameter)

Obtenha imagens marcadas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

TrainingsGetTagsDefinitionStages.WithProjectId getTags()

Obtenha as marcas de um determinado projeto e iteração.

List<Tag> getTags(UUID projectId, GetTagsOptionalParameter getTagsOptionalParameter)

Obtenha as marcas de um determinado projeto e iteração.

Observable<List<Tag>> getTagsAsync(UUID projectId, GetTagsOptionalParameter getTagsOptionalParameter)

Obtenha as marcas de um determinado projeto e iteração.

TrainingsGetUntaggedImageCountDefinitionStages.WithProjectId getUntaggedImageCount()

Obtém o número de imagens não registradas. Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

int getUntaggedImageCount(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)

Obtém o número de imagens não registradas. Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Observable<Integer> getUntaggedImageCountAsync(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)

Obtém o número de imagens não registradas. Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

TrainingsGetUntaggedImagesDefinitionStages.WithProjectId getUntaggedImages()

Obtenha imagens não registradas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote.

List<Image> getUntaggedImages(UUID projectId, GetUntaggedImagesOptionalParameter getUntaggedImagesOptionalParameter)

Obtenha imagens não registradas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote.

Observable<List<Image>> getUntaggedImagesAsync(UUID projectId, GetUntaggedImagesOptionalParameter getUntaggedImagesOptionalParameter)

Obtenha imagens não registradas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote.

boolean publishIteration(UUID projectId, UUID iterationId, String publishName, String predictionId)

Publicar uma iteração específica.

Observable<Boolean> publishIterationAsync(UUID projectId, UUID iterationId, String publishName, String predictionId)

Publicar uma iteração específica.

PredictionQueryResult queryPredictions(UUID projectId, PredictionQueryToken query)

Obter imagens enviadas ao ponto de extremidade de previsão.

Observable<PredictionQueryResult> queryPredictionsAsync(UUID projectId, PredictionQueryToken query)

Obter imagens enviadas ao ponto de extremidade de previsão.

TrainingsQuickTestImageDefinitionStages.WithProjectId quickTestImage()

Realizar um teste rápido de uma imagem.

ImagePrediction quickTestImage(UUID projectId, byte[] imageData, QuickTestImageOptionalParameter quickTestImageOptionalParameter)

Realizar um teste rápido de uma imagem.

Observable<ImagePrediction> quickTestImageAsync(UUID projectId, byte[] imageData, QuickTestImageOptionalParameter quickTestImageOptionalParameter)

Realizar um teste rápido de uma imagem.

TrainingsQuickTestImageUrlDefinitionStages.WithProjectId quickTestImageUrl()

Realizar um teste rápido de uma URL de imagem.

ImagePrediction quickTestImageUrl(UUID projectId, String url, QuickTestImageUrlOptionalParameter quickTestImageUrlOptionalParameter)

Realizar um teste rápido de uma URL de imagem.

Observable<ImagePrediction> quickTestImageUrlAsync(UUID projectId, String url, QuickTestImageUrlOptionalParameter quickTestImageUrlOptionalParameter)

Realizar um teste rápido de uma URL de imagem.

TrainingsTrainProjectDefinitionStages.WithProjectId trainProject()

Coloca na fila o projeto para treinamento.

Iteration trainProject(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)

Coloca na fila o projeto para treinamento.

Observable<Iteration> trainProjectAsync(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)

Coloca na fila o projeto para treinamento.

void unpublishIteration(UUID projectId, UUID iterationId)

Cancelar a publicação de uma iteração específica.

Observable<Void> unpublishIterationAsync(UUID projectId, UUID iterationId)

Cancelar a publicação de uma iteração específica.

Iteration updateIteration(UUID projectId, UUID iterationId, String name)

Atualizar uma iteração específica.

Observable<Iteration> updateIterationAsync(UUID projectId, UUID iterationId, String name)

Atualizar uma iteração específica.

Project updateProject(UUID projectId, Project updatedProject)

Atualizar um projeto específico.

Observable<Project> updateProjectAsync(UUID projectId, Project updatedProject)

Atualizar um projeto específico.

Tag updateTag(UUID projectId, UUID tagId, Tag updatedTag)

Atualizar marca.

Observable<Tag> updateTagAsync(UUID projectId, UUID tagId, Tag updatedTag)

Atualizar marca.

Detalhes do método

createImageRegions

public TrainingsCreateImageRegionsDefinitionStages.WithProjectId createImageRegions()

Crie um conjunto de regiões de imagem. Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote.

Returns:

o primeiro estágio da chamada createImageRegions

createImageRegions

public ImageRegionCreateSummary createImageRegions(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)

Crie um conjunto de regiões de imagem. Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote.

Parameters:

projectId - A ID do projeto.
createImageRegionsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImageRegionCreateSummary se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createImageRegionsAsync

public Observable createImageRegionsAsync(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)

Crie um conjunto de regiões de imagem. Essa API aceita um lote de regiões de imagem e, opcionalmente, marcas para atualizar imagens existentes com informações de região. Há um limite de 64 entradas no lote.

Parameters:

projectId - A ID do projeto.
createImageRegionsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImageRegionCreateSummary

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createImagesFromData

public TrainingsCreateImagesFromDataDefinitionStages.WithProjectId createImagesFromData()

Adicione as imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos.

Returns:

o primeiro estágio da chamada createImagesFromData

createImagesFromData

public ImageCreateSummary createImagesFromData(UUID projectId, byte[] imageData, CreateImagesFromDataOptionalParameter createImagesFromDataOptionalParameter)

Adicione as imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos.

Parameters:

projectId - A ID do projeto.
imageData - Dados de imagem binária. Os formatos com suporte são JPEG, GIF, PNG e BMP. Dá suporte a imagens de até 6 MB.
createImagesFromDataOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImageCreateSummary se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createImagesFromDataAsync

public Observable createImagesFromDataAsync(UUID projectId, byte[] imageData, CreateImagesFromDataOptionalParameter createImagesFromDataOptionalParameter)

Adicione as imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita o conteúdo do corpo como multipart/form-data e application/octet-stream. Ao usar vários arquivos de imagem de várias partes pode ser enviado de uma só vez, com um máximo de 64 arquivos.

Parameters:

projectId - A ID do projeto.
imageData - Dados de imagem binária. Os formatos com suporte são JPEG, GIF, PNG e BMP. Dá suporte a imagens de até 6 MB.
createImagesFromDataOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImageCreateSummary

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createImagesFromFiles

public ImageCreateSummary createImagesFromFiles(UUID projectId, ImageFileCreateBatch batch)

Adicione o lote de imagens fornecido ao conjunto de imagens de treinamento. Essa API aceita um lote de arquivos e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

Parameters:

projectId - A ID do projeto.
batch - O lote de arquivos de imagem a serem adicionados. Limitado a 64 imagens e 20 marcas por lote.

Returns:

o objeto ImageCreateSummary se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createImagesFromFilesAsync

public Observable createImagesFromFilesAsync(UUID projectId, ImageFileCreateBatch batch)

Adicione o lote de imagens fornecido ao conjunto de imagens de treinamento. Essa API aceita um lote de arquivos e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

Parameters:

projectId - A ID do projeto.
batch - O lote de arquivos de imagem a serem adicionados. Limitado a 64 imagens e 20 marcas por lote.

Returns:

o observável para o objeto ImageCreateSummary

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createImagesFromPredictions

public ImageCreateSummary createImagesFromPredictions(UUID projectId, ImageIdCreateBatch batch)

Adicione as imagens previstas especificadas ao conjunto de imagens de treinamento. Essa API cria um lote de imagens com base em imagens previstas especificadas. Há um limite de 64 imagens e 20 marcações.

Parameters:

projectId - A ID do projeto.
batch - IDs de imagem e marca. Limitado a 64 imagens e 20 marcas por lote.

Returns:

o objeto ImageCreateSummary se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createImagesFromPredictionsAsync

public Observable createImagesFromPredictionsAsync(UUID projectId, ImageIdCreateBatch batch)

Adicione as imagens previstas especificadas ao conjunto de imagens de treinamento. Essa API cria um lote de imagens com base em imagens previstas especificadas. Há um limite de 64 imagens e 20 marcações.

Parameters:

projectId - A ID do projeto.
batch - IDs de imagem e marca. Limitado a 64 imagens e 20 marcas por lote.

Returns:

o observável para o objeto ImageCreateSummary

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createImagesFromUrls

public ImageCreateSummary createImagesFromUrls(UUID projectId, ImageUrlCreateBatch batch)

Adicione as URLs de imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita um lote de URLs e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

Parameters:

projectId - A ID do projeto.
batch - URLs de imagem e IDs de marca. Limitado a 64 imagens e 20 marcas por lote.

Returns:

o objeto ImageCreateSummary se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createImagesFromUrlsAsync

public Observable createImagesFromUrlsAsync(UUID projectId, ImageUrlCreateBatch batch)

Adicione as URLs de imagens fornecidas ao conjunto de imagens de treinamento. Essa API aceita um lote de URLs e, opcionalmente, marcas para criar imagens. Há um limite de 64 imagens e 20 marcações.

Parameters:

projectId - A ID do projeto.
batch - URLs de imagem e IDs de marca. Limitado a 64 imagens e 20 marcas por lote.

Returns:

o observável para o objeto ImageCreateSummary

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createImageTags

public TrainingsCreateImageTagsDefinitionStages.WithProjectId createImageTags()

Associe um conjunto de imagens a um conjunto de marcas.

Returns:

o primeiro estágio da chamada createImageTags

createImageTags

public ImageTagCreateSummary createImageTags(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)

Associe um conjunto de imagens a um conjunto de marcas.

Parameters:

projectId - A ID do projeto.
createImageTagsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImageTagCreateSummary se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createImageTagsAsync

public Observable createImageTagsAsync(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)

Associe um conjunto de imagens a um conjunto de marcas.

Parameters:

projectId - A ID do projeto.
createImageTagsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImageTagCreateSummary

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createProject

public TrainingsCreateProjectDefinitionStages.WithName createProject()

Criar um projeto.

Returns:

o primeiro estágio da chamada createProject

createProject

public Project createProject(String name, CreateProjectOptionalParameter createProjectOptionalParameter)

Criar um projeto.

Parameters:

name - Nome do projeto.
createProjectOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto Project se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createProjectAsync

public Observable createProjectAsync(String name, CreateProjectOptionalParameter createProjectOptionalParameter)

Criar um projeto.

Parameters:

name - Nome do projeto.
createProjectOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto Project

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createTag

public TrainingsCreateTagDefinitionStages.WithProjectId createTag()

Criar marca para o projeto.

Returns:

o primeiro estágio da chamada createTag

createTag

public Tag createTag(UUID projectId, String name, CreateTagOptionalParameter createTagOptionalParameter)

Criar marca para o projeto.

Parameters:

projectId - A ID do projeto.
name - O nome da marcação.
createTagOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto Tag se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createTagAsync

public Observable createTagAsync(UUID projectId, String name, CreateTagOptionalParameter createTagOptionalParameter)

Criar marca para o projeto.

Parameters:

projectId - A ID do projeto.
name - O nome da marcação.
createTagOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto Tag

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteImageRegions

public void deleteImageRegions(UUID projectId, List regionIds)

Excluir um conjunto de regiões de imagem.

Parameters:

projectId - A ID do projeto.
regionIds - Regiões a serem excluídas. Limitado a 64.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteImageRegionsAsync

public Observable deleteImageRegionsAsync(UUID projectId, List regionIds)

Excluir um conjunto de regiões de imagem.

Parameters:

projectId - A ID do projeto.
regionIds - Regiões a serem excluídas. Limitado a 64.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteImages

public void deleteImages(UUID projectId, List imageIds)

Excluir imagens do conjunto de imagens de treinamento.

Parameters:

projectId - A ID do projeto.
imageIds - IDs das imagens a serem excluídas. Limitado a 256 imagens por lote.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteImagesAsync

public Observable deleteImagesAsync(UUID projectId, List imageIds)

Excluir imagens do conjunto de imagens de treinamento.

Parameters:

projectId - A ID do projeto.
imageIds - IDs das imagens a serem excluídas. Limitado a 256 imagens por lote.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteImageTags

public void deleteImageTags(UUID projectId, List imageIds, List tagIds)

Remover um conjunto de marcas de um conjunto de imagens.

Parameters:

projectId - A ID do projeto.
imageIds - IDs de imagem. Limitado a 64 imagens.
tagIds - Marcas a serem excluídas das imagens especificadas. Limitado a 20 marcas.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteImageTagsAsync

public Observable deleteImageTagsAsync(UUID projectId, List imageIds, List tagIds)

Remover um conjunto de marcas de um conjunto de imagens.

Parameters:

projectId - A ID do projeto.
imageIds - IDs de imagem. Limitado a 64 imagens.
tagIds - Marcas a serem excluídas das imagens especificadas. Limitado a 20 marcas.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteIteration

public void deleteIteration(UUID projectId, UUID iterationId)

Excluir uma iteração específica de um projeto.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteIterationAsync

public Observable deleteIterationAsync(UUID projectId, UUID iterationId)

Excluir uma iteração específica de um projeto.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deletePrediction

public void deletePrediction(UUID projectId, List ids)

Excluir um conjunto de imagens previstas e seus resultados de previsão associados.

Parameters:

projectId - A ID do projeto.
ids - As IDs de previsão. Limitado a 64.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deletePredictionAsync

public Observable deletePredictionAsync(UUID projectId, List ids)

Excluir um conjunto de imagens previstas e seus resultados de previsão associados.

Parameters:

projectId - A ID do projeto.
ids - As IDs de previsão. Limitado a 64.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteProject

public void deleteProject(UUID projectId)

Excluir um projeto específico.

Parameters:

projectId - A ID do projeto.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteProjectAsync

public Observable deleteProjectAsync(UUID projectId)

Excluir um projeto específico.

Parameters:

projectId - A ID do projeto.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteTag

public void deleteTag(UUID projectId, UUID tagId)

Excluir marca do projeto.

Parameters:

projectId - A ID do projeto.
tagId - Id da marca a ser excluída.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteTagAsync

public Observable deleteTagAsync(UUID projectId, UUID tagId)

Excluir marca do projeto.

Parameters:

projectId - A ID do projeto.
tagId - Id da marca a ser excluída.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

exportIteration

public TrainingsExportIterationDefinitionStages.WithProjectId exportIteration()

Exportar uma iteração treinada.

Returns:

o primeiro estágio da chamada exportIteration

exportIteration

public Export exportIteration(UUID projectId, UUID iterationId, String platform, ExportIterationOptionalParameter exportIterationOptionalParameter)

Exportar uma iteração treinada.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.
platform - A plataforma de destino. Os valores possíveis incluem: 'CoreML', 'TensorFlow', 'DockerFile', 'ONNX', 'VAIDK'.
exportIterationOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto Export se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

exportIterationAsync

public Observable exportIterationAsync(UUID projectId, UUID iterationId, String platform, ExportIterationOptionalParameter exportIterationOptionalParameter)

Exportar uma iteração treinada.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.
platform - A plataforma de destino. Os valores possíveis incluem: 'CoreML', 'TensorFlow', 'DockerFile', 'ONNX', 'VAIDK'.
exportIterationOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto Export

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getDomain

public Domain getDomain(UUID domainId)

Obter informações sobre um domínio específico.

Parameters:

domainId - A ID do domínio sobre o qual obter informações.

Returns:

o objeto Domain se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getDomainAsync

public Observable getDomainAsync(UUID domainId)

Obter informações sobre um domínio específico.

Parameters:

domainId - A ID do domínio sobre o qual obter informações.

Returns:

o observável para o objeto Domain

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getDomains

public List getDomains()

Obtenha uma lista dos domínios disponíveis.

Returns:

o objeto List<Domain> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getDomainsAsync

public Observable> getDomainsAsync()

Obtenha uma lista dos domínios disponíveis.

Returns:

o observável para o objeto List<Domain>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getExports

public List getExports(UUID projectId, UUID iterationId)

Obter a lista de exportações para uma iteração específica.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.

Returns:

o objeto List<Export> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getExportsAsync

public Observable> getExportsAsync(UUID projectId, UUID iterationId)

Obter a lista de exportações para uma iteração específica.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.

Returns:

o observável para o objeto List<Export>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getImagePerformanceCount

public TrainingsGetImagePerformanceCountDefinitionStages.WithProjectId getImagePerformanceCount()

Obtém o número de imagens marcadas com o {tagIds} fornecido que tem resultados de previsão do treinamento para a iteração fornecida {iteraçãoId}. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Returns:

o primeiro estágio da chamada getImagePerformanceCount

getImagePerformanceCount

public int getImagePerformanceCount(UUID projectId, UUID iterationId, GetImagePerformanceCountOptionalParameter getImagePerformanceCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds} fornecido que tem resultados de previsão do treinamento para a iteração fornecida {iteraçãoId}. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração. O padrão é workspace.
getImagePerformanceCountOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto int se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getImagePerformanceCountAsync

public Observable getImagePerformanceCountAsync(UUID projectId, UUID iterationId, GetImagePerformanceCountOptionalParameter getImagePerformanceCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds} fornecido que tem resultados de previsão do treinamento para a iteração fornecida {iteraçãoId}. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração. O padrão é workspace.
getImagePerformanceCountOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto int

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getImagePerformances

public TrainingsGetImagePerformancesDefinitionStages.WithProjectId getImagePerformances()

Obter imagem com sua previsão para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Returns:

o primeiro estágio da chamada getImagePerformances

getImagePerformances

public List getImagePerformances(UUID projectId, UUID iterationId, GetImagePerformancesOptionalParameter getImagePerformancesOptionalParameter)

Obter imagem com sua previsão para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração. O padrão é workspace.
getImagePerformancesOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto List<ImagePerformance> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getImagePerformancesAsync

public Observable> getImagePerformancesAsync(UUID projectId, UUID iterationId, GetImagePerformancesOptionalParameter getImagePerformancesOptionalParameter)

Obter imagem com sua previsão para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração. O padrão é workspace.
getImagePerformancesOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto List<ImagePerformance>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getImageRegionProposals

public ImageRegionProposal getImageRegionProposals(UUID projectId, UUID imageId)

Obtenha propostas de região para uma imagem. Retornará uma matriz vazia se nenhuma proposta for encontrada. Essa API obterá propostas de região para uma imagem juntamente com confianças para a região. Retornará uma matriz vazia se nenhuma proposta for encontrada.

Parameters:

projectId - A ID do projeto.
imageId - A ID da imagem.

Returns:

o objeto ImageRegionProposal se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getImageRegionProposalsAsync

public Observable getImageRegionProposalsAsync(UUID projectId, UUID imageId)

Obtenha propostas de região para uma imagem. Retornará uma matriz vazia se nenhuma proposta for encontrada. Essa API obterá propostas de região para uma imagem juntamente com confianças para a região. Retornará uma matriz vazia se nenhuma proposta for encontrada.

Parameters:

projectId - A ID do projeto.
imageId - A ID da imagem.

Returns:

o observável para o objeto ImageRegionProposal

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getImagesByIds

public TrainingsGetImagesByIdsDefinitionStages.WithProjectId getImagesByIds()

Obtenha imagens por ID para uma determinada iteração de projeto. Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Returns:

o primeiro estágio da chamada getImagesByIds

getImagesByIds

public List getImagesByIds(UUID projectId, GetImagesByIdsOptionalParameter getImagesByIdsOptionalParameter)

Obtenha imagens por ID para uma determinada iteração de projeto. Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Parameters:

projectId - A ID do projeto.
getImagesByIdsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto List<Image> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getImagesByIdsAsync

public Observable> getImagesByIdsAsync(UUID projectId, GetImagesByIdsOptionalParameter getImagesByIdsOptionalParameter)

Obtenha imagens por ID para uma determinada iteração de projeto. Essa API retornará um conjunto de imagens para as marcas especificadas e, opcionalmente, a iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Parameters:

projectId - A ID do projeto.
getImagesByIdsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto List<Image>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getIteration

public Iteration getIteration(UUID projectId, UUID iterationId)

Obter uma iteração específica.

Parameters:

projectId - A ID do projeto à qual a iteração pertence.
iterationId - A ID da iteração a ser obtido.

Returns:

o objeto Iteração se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getIterationAsync

public Observable getIterationAsync(UUID projectId, UUID iterationId)

Obter uma iteração específica.

Parameters:

projectId - A ID do projeto à qual a iteração pertence.
iterationId - A ID da iteração a ser obtido.

Returns:

o observável para o objeto Iteração

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getIterationPerformance

public TrainingsGetIterationPerformanceDefinitionStages.WithProjectId getIterationPerformance()

Obter informações detalhadas de desempenho sobre uma iteração.

Returns:

o primeiro estágio da chamada getIterationPerformance

getIterationPerformance

public IterationPerformance getIterationPerformance(UUID projectId, UUID iterationId, GetIterationPerformanceOptionalParameter getIterationPerformanceOptionalParameter)

Obter informações detalhadas de desempenho sobre uma iteração.

Parameters:

projectId - A ID do projeto à qual a iteração pertence.
iterationId - A ID da iteração a ser obtido.
getIterationPerformanceOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto IterationPerformance se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getIterationPerformanceAsync

public Observable getIterationPerformanceAsync(UUID projectId, UUID iterationId, GetIterationPerformanceOptionalParameter getIterationPerformanceOptionalParameter)

Obter informações detalhadas de desempenho sobre uma iteração.

Parameters:

projectId - A ID do projeto à qual a iteração pertence.
iterationId - A ID da iteração a ser obtido.
getIterationPerformanceOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto IterationPerformance

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getIterations

public List getIterations(UUID projectId)

Obtenha iterações para o projeto.

Parameters:

projectId - A ID do projeto.

Returns:

o objeto List<Iteração> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getIterationsAsync

public Observable> getIterationsAsync(UUID projectId)

Obtenha iterações para o projeto.

Parameters:

projectId - A ID do projeto.

Returns:

o observável para o objeto List<Iteration>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getProject

public Project getProject(UUID projectId)

Obter um projeto específico.

Parameters:

projectId - A ID do projeto a ser obtido.

Returns:

o objeto Project se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getProjectAsync

public Observable getProjectAsync(UUID projectId)

Obter um projeto específico.

Parameters:

projectId - A ID do projeto a ser obtido.

Returns:

o observável para o objeto Project

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getProjects

public List getProjects()

Obtenha seus projetos.

Returns:

o objeto List<Project> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getProjectsAsync

public Observable> getProjectsAsync()

Obtenha seus projetos.

Returns:

o observável para o objeto List<Project>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getTag

public TrainingsGetTagDefinitionStages.WithProjectId getTag()

Obter informações sobre marca específica.

Returns:

o primeiro estágio da chamada getTag

getTag

public Tag getTag(UUID projectId, UUID tagId, GetTagOptionalParameter getTagOptionalParameter)

Obter informações sobre marca específica.

Parameters:

projectId - O projeto ao qual essa marca pertence.
tagId - A ID da marca.
getTagOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto Tag se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getTagAsync

public Observable getTagAsync(UUID projectId, UUID tagId, GetTagOptionalParameter getTagOptionalParameter)

Obter informações sobre marca específica.

Parameters:

projectId - O projeto ao qual essa marca pertence.
tagId - A ID da marca.
getTagOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto Tag

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getTaggedImageCount

public TrainingsGetTaggedImageCountDefinitionStages.WithProjectId getTaggedImageCount()

Obtém o número de imagens marcadas com o {tagIds}fornecido. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Returns:

o primeiro estágio da chamada getTaggedImageCount

getTaggedImageCount

public int getTaggedImageCount(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds}fornecido. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
getTaggedImageCountOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto int se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getTaggedImageCountAsync

public Observable getTaggedImageCountAsync(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)

Obtém o número de imagens marcadas com o {tagIds}fornecido. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
getTaggedImageCountOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto int

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getTaggedImages

public TrainingsGetTaggedImagesDefinitionStages.WithProjectId getTaggedImages()

Obtenha imagens marcadas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Returns:

o primeiro estágio da chamada getTaggedImages

getTaggedImages

public List getTaggedImages(UUID projectId, GetTaggedImagesOptionalParameter getTaggedImagesOptionalParameter)

Obtenha imagens marcadas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
getTaggedImagesOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto List<Image> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getTaggedImagesAsync

public Observable> getTaggedImagesAsync(UUID projectId, GetTaggedImagesOptionalParameter getTaggedImagesOptionalParameter)

Obtenha imagens marcadas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens retornar em um determinado lote. A filtragem está em uma relação e/ou. Por exemplo, se as IDs de marca fornecidas forem para as marcas "Dog" e "Cat", somente as imagens marcadas com Dog e/ou Cat serão retornadas.

Parameters:

projectId - A ID do projeto.
getTaggedImagesOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto List<Image>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getTags

public TrainingsGetTagsDefinitionStages.WithProjectId getTags()

Obtenha as marcas de um determinado projeto e iteração.

Returns:

o primeiro estágio da chamada getTags

getTags

public List getTags(UUID projectId, GetTagsOptionalParameter getTagsOptionalParameter)

Obtenha as marcas de um determinado projeto e iteração.

Parameters:

projectId - A ID do projeto.
getTagsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto List<Tag> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getTagsAsync

public Observable> getTagsAsync(UUID projectId, GetTagsOptionalParameter getTagsOptionalParameter)

Obtenha as marcas de um determinado projeto e iteração.

Parameters:

projectId - A ID do projeto.
getTagsOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto List<Tag>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getUntaggedImageCount

public TrainingsGetUntaggedImageCountDefinitionStages.WithProjectId getUntaggedImageCount()

Obtém o número de imagens não registradas. Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Returns:

o primeiro estágio da chamada getUntaggedImageCount

getUntaggedImageCount

public int getUntaggedImageCount(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)

Obtém o número de imagens não registradas. Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Parameters:

projectId - A ID do projeto.
getUntaggedImageCountOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto int se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getUntaggedImageCountAsync

public Observable getUntaggedImageCountAsync(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)

Obtém o número de imagens não registradas. Essa API retorna as imagens que não têm marcas para um determinado projeto e, opcionalmente, uma iteração. Se nenhuma iteração for especificada, o workspace atual será usado.

Parameters:

projectId - A ID do projeto.
getUntaggedImageCountOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto int

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getUntaggedImages

public TrainingsGetUntaggedImagesDefinitionStages.WithProjectId getUntaggedImages()

Obtenha imagens não registradas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote.

Returns:

o primeiro estágio da chamada getUntaggedImages

getUntaggedImages

public List getUntaggedImages(UUID projectId, GetUntaggedImagesOptionalParameter getUntaggedImagesOptionalParameter)

Obtenha imagens não registradas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote.

Parameters:

projectId - A ID do projeto.
getUntaggedImagesOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto List<Image> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getUntaggedImagesAsync

public Observable> getUntaggedImagesAsync(UUID projectId, GetUntaggedImagesOptionalParameter getUntaggedImagesOptionalParameter)

Obtenha imagens não registradas para uma determinada iteração de projeto. Esta API dá suporte para seleção de intervalo e envio em lote. Por padrão, retornará apenas as primeiras 50 imagens que correspondem às imagens. Use os parâmetros {take} e {skip} para controlar quantas imagens devem ser retornadas em um determinado lote.

Parameters:

projectId - A ID do projeto.
getUntaggedImagesOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto List<Image>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

publishIteration

public boolean publishIteration(UUID projectId, UUID iterationId, String publishName, String predictionId)

Publicar uma iteração específica.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.
publishName - O nome para dar a iteração publicada.
predictionId - A ID do recurso de previsão no qual publicar.

Returns:

o objeto booliano se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

publishIterationAsync

public Observable publishIterationAsync(UUID projectId, UUID iterationId, String publishName, String predictionId)

Publicar uma iteração específica.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.
publishName - O nome para dar a iteração publicada.
predictionId - A ID do recurso de previsão no qual publicar.

Returns:

o observável para o objeto booliano

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

queryPredictions

public PredictionQueryResult queryPredictions(UUID projectId, PredictionQueryToken query)

Obter imagens enviadas ao ponto de extremidade de previsão.

Parameters:

projectId - A ID do projeto.
query - Parâmetros usados para consultar as previsões. Limitado à combinação de duas marcas.

Returns:

o objeto PredictionQueryResult se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

queryPredictionsAsync

public Observable queryPredictionsAsync(UUID projectId, PredictionQueryToken query)

Obter imagens enviadas ao ponto de extremidade de previsão.

Parameters:

projectId - A ID do projeto.
query - Parâmetros usados para consultar as previsões. Limitado à combinação de duas marcas.

Returns:

o observável para o objeto PredictionQueryResult

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

quickTestImage

public TrainingsQuickTestImageDefinitionStages.WithProjectId quickTestImage()

Realizar um teste rápido de uma imagem.

Returns:

o primeiro estágio da chamada quickTestImage

quickTestImage

public ImagePrediction quickTestImage(UUID projectId, byte[] imageData, QuickTestImageOptionalParameter quickTestImageOptionalParameter)

Realizar um teste rápido de uma imagem.

Parameters:

projectId - A ID do projeto.
imageData - Dados de imagem binária. Os formatos com suporte são JPEG, GIF, PNG e BMP. Dá suporte a imagens de até 6 MB.
quickTestImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImagePrediction se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

quickTestImageAsync

public Observable quickTestImageAsync(UUID projectId, byte[] imageData, QuickTestImageOptionalParameter quickTestImageOptionalParameter)

Realizar um teste rápido de uma imagem.

Parameters:

projectId - A ID do projeto.
imageData - Dados de imagem binária. Os formatos com suporte são JPEG, GIF, PNG e BMP. Dá suporte a imagens de até 6 MB.
quickTestImageOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImagePrediction

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

quickTestImageUrl

public TrainingsQuickTestImageUrlDefinitionStages.WithProjectId quickTestImageUrl()

Realizar um teste rápido de uma URL de imagem.

Returns:

o primeiro estágio da chamada quickTestImageUrl

quickTestImageUrl

public ImagePrediction quickTestImageUrl(UUID projectId, String url, QuickTestImageUrlOptionalParameter quickTestImageUrlOptionalParameter)

Realizar um teste rápido de uma URL de imagem.

Parameters:

projectId - O projeto a ser avaliado.
url - URL da imagem.
quickTestImageUrlOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto ImagePrediction se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

quickTestImageUrlAsync

public Observable quickTestImageUrlAsync(UUID projectId, String url, QuickTestImageUrlOptionalParameter quickTestImageUrlOptionalParameter)

Realizar um teste rápido de uma URL de imagem.

Parameters:

projectId - O projeto a ser avaliado.
url - URL da imagem.
quickTestImageUrlOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto ImagePrediction

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

trainProject

public TrainingsTrainProjectDefinitionStages.WithProjectId trainProject()

Coloca na fila o projeto para treinamento.

Returns:

o primeiro estágio da chamada trainProject

trainProject

public Iteration trainProject(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)

Coloca na fila o projeto para treinamento.

Parameters:

projectId - A ID do projeto.
trainProjectOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto Iteração se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

trainProjectAsync

public Observable trainProjectAsync(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)

Coloca na fila o projeto para treinamento.

Parameters:

projectId - A ID do projeto.
trainProjectOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto Iteração

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

unpublishIteration

public void unpublishIteration(UUID projectId, UUID iterationId)

Cancelar a publicação de uma iteração específica.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

unpublishIterationAsync

public Observable unpublishIterationAsync(UUID projectId, UUID iterationId)

Cancelar a publicação de uma iteração específica.

Parameters:

projectId - A ID do projeto.
iterationId - A ID da iteração.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateIteration

public Iteration updateIteration(UUID projectId, UUID iterationId, String name)

Atualizar uma iteração específica.

Parameters:

projectId - ID do projeto.
iterationId - ID de iteração.
name - Obtém ou define o nome da iteração.

Returns:

o objeto Iteração se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

updateIterationAsync

public Observable updateIterationAsync(UUID projectId, UUID iterationId, String name)

Atualizar uma iteração específica.

Parameters:

projectId - ID do projeto.
iterationId - ID de iteração.
name - Obtém ou define o nome da iteração.

Returns:

o observável para o objeto Iteração

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateProject

public Project updateProject(UUID projectId, Project updatedProject)

Atualizar um projeto específico.

Parameters:

projectId - A ID do projeto a ser atualizado.
updatedProject - O modelo de projeto atualizado.

Returns:

o objeto Project se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

updateProjectAsync

public Observable updateProjectAsync(UUID projectId, Project updatedProject)

Atualizar um projeto específico.

Parameters:

projectId - A ID do projeto a ser atualizado.
updatedProject - O modelo de projeto atualizado.

Returns:

o observável para o objeto Project

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateTag

public Tag updateTag(UUID projectId, UUID tagId, Tag updatedTag)

Atualizar marca.

Parameters:

projectId - A ID do projeto.
tagId - A ID da marca de destino.
updatedTag - O modelo de marca atualizado.

Returns:

o objeto Tag se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CustomVisionErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

updateTagAsync

public Observable updateTagAsync(UUID projectId, UUID tagId, Tag updatedTag)

Atualizar marca.

Parameters:

projectId - A ID do projeto.
tagId - A ID da marca de destino.
updatedTag - O modelo de marca atualizado.

Returns:

o observável para o objeto Tag

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

Aplica-se a