Partager via


Trainings Interface

public interface Trainings

Un instance de cette classe fournit l’accès à toutes les opérations définies dans Formations.

Résumé de la méthode

Modificateur et type Méthode et description
TrainingsCreateImageRegionsDefinitionStages.WithProjectId createImageRegions()

Créez un ensemble de régions d’image. Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot.

ImageRegionCreateSummary createImageRegions(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)

Créez un ensemble de régions d’image. Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot.

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

Créez un ensemble de régions d’image. Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot.

TrainingsCreateImagesFromDataDefinitionStages.WithProjectId createImagesFromData()

Ajoutez les images fournies au jeu d’images d’entraînement. Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image multipartes peuvent être envoyés en même temps, avec un maximum de 64 fichiers.

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

Ajoutez les images fournies au jeu d’images d’entraînement. Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image multipartes peuvent être envoyés en même temps, avec un maximum de 64 fichiers.

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

Ajoutez les images fournies au jeu d’images d’entraînement. Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image multipartes peuvent être envoyés en même temps, avec un maximum de 64 fichiers.

ImageCreateSummary createImagesFromFiles(UUID projectId, ImageFileCreateBatch batch)

Ajoutez le lot d’images fourni au jeu d’images d’entraînement. Cette API accepte un lot de fichiers, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

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

Ajoutez le lot d’images fourni au jeu d’images d’entraînement. Cette API accepte un lot de fichiers, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

ImageCreateSummary createImagesFromPredictions(UUID projectId, ImageIdCreateBatch batch)

Ajoutez les images prédites spécifiées au jeu d’images d’entraînement. Cette API crée un lot d’images à partir d’images prédites spécifiées. Il existe une limite de 64 images et 20 étiquettes.

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

Ajoutez les images prédites spécifiées au jeu d’images d’entraînement. Cette API crée un lot d’images à partir d’images prédites spécifiées. Il existe une limite de 64 images et 20 étiquettes.

ImageCreateSummary createImagesFromUrls(UUID projectId, ImageUrlCreateBatch batch)

Ajoutez les URL d’images fournies au jeu d’images d’entraînement. Cette API accepte un lot d’URL, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

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

Ajoutez les URL d’images fournies au jeu d’images d’entraînement. Cette API accepte un lot d’URL, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

TrainingsCreateImageTagsDefinitionStages.WithProjectId createImageTags()

Associe un ensemble d’images à un ensemble d’étiquettes.

ImageTagCreateSummary createImageTags(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)

Associe un ensemble d’images à un ensemble d’étiquettes.

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

Associe un ensemble d’images à un ensemble d’étiquettes.

TrainingsCreateProjectDefinitionStages.WithName createProject()

Crée un projet.

Project createProject(String name, CreateProjectOptionalParameter createProjectOptionalParameter)

Crée un projet.

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

Crée un projet.

TrainingsCreateTagDefinitionStages.WithProjectId createTag()

Crée une étiquette pour le projet.

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

Crée une étiquette pour le projet.

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

Crée une étiquette pour le projet.

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

Supprime un ensemble de régions d’images.

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

Supprime un ensemble de régions d’images.

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

Supprime des images de l’ensemble d’images de formation.

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

Supprime des images de l’ensemble d’images de formation.

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

Supprime un ensemble d’étiquettes d’un ensemble d’images.

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

Supprime un ensemble d’étiquettes d’un ensemble d’images.

void deleteIteration(UUID projectId, UUID iterationId)

Supprime une itération spécifique d’un projet.

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

Supprime une itération spécifique d’un projet.

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

Supprime un ensemble d’images prédites et leurs résultats de prédiction associés.

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

Supprime un ensemble d’images prédites et leurs résultats de prédiction associés.

void deleteProject(UUID projectId)

Supprime un projet spécifique.

Observable<Void> deleteProjectAsync(UUID projectId)

Supprime un projet spécifique.

void deleteTag(UUID projectId, UUID tagId)

Supprime une étiquette du projet.

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

Supprime une étiquette du projet.

TrainingsExportIterationDefinitionStages.WithProjectId exportIteration()

Exporte une itération formée.

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

Exporte une itération formée.

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

Exporte une itération formée.

Domain getDomain(UUID domainId)

Obtient des informations sur un domaine spécifique.

Observable<Domain> getDomainAsync(UUID domainId)

Obtient des informations sur un domaine spécifique.

List<Domain> getDomains()

Obtenez la liste des domaines disponibles.

Observable<List<Domain>> getDomainsAsync()

Obtenez la liste des domaines disponibles.

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

Obtient la liste des exportations pour une itération spécifique.

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

Obtient la liste des exportations pour une itération spécifique.

TrainingsGetImagePerformanceCountDefinitionStages.WithProjectId getImagePerformanceCount()

Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

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

Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

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

Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

TrainingsGetImagePerformancesDefinitionStages.WithProjectId getImagePerformances()

Obtenir une image avec sa prédiction pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

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

Obtenir une image avec sa prédiction pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

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

Obtenir une image avec sa prédiction pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

ImageRegionProposal getImageRegionProposals(UUID projectId, UUID imageId)

Obtenir des propositions de région pour une image. Retourne un tableau vide si aucune proposition n’est trouvée. Cette API permet d’obtenir des propositions de région pour une image, ainsi que des confiances pour la région. Elle retourne un tableau vide si aucune proposition n’est trouvée.

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

Obtenir des propositions de région pour une image. Retourne un tableau vide si aucune proposition n’est trouvée. Cette API permet d’obtenir des propositions de région pour une image, ainsi que des confiances pour la région. Elle retourne un tableau vide si aucune proposition n’est trouvée.

TrainingsGetImagesByIdsDefinitionStages.WithProjectId getImagesByIds()

Obtenez des images par ID pour une itération de projet donnée. Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

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

Obtenez des images par ID pour une itération de projet donnée. Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

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

Obtenez des images par ID pour une itération de projet donnée. Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

Iteration getIteration(UUID projectId, UUID iterationId)

Obtient une itération spécifique.

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

Obtient une itération spécifique.

TrainingsGetIterationPerformanceDefinitionStages.WithProjectId getIterationPerformance()

Obtient des informations détaillées sur les performances d’une itération.

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

Obtient des informations détaillées sur les performances d’une itération.

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

Obtient des informations détaillées sur les performances d’une itération.

List<Iteration> getIterations(UUID projectId)

Obtenir des itérations pour le projet.

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

Obtenir des itérations pour le projet.

Project getProject(UUID projectId)

Obtient un projet spécifique.

Observable<Project> getProjectAsync(UUID projectId)

Obtient un projet spécifique.

List<Project> getProjects()

Obtenez vos projets.

Observable<List<Project>> getProjectsAsync()

Obtenez vos projets.

TrainingsGetTagDefinitionStages.WithProjectId getTag()

Obtient des informations sur une étiquette spécifique.

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

Obtient des informations sur une étiquette spécifique.

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

Obtient des informations sur une étiquette spécifique.

TrainingsGetTaggedImageCountDefinitionStages.WithProjectId getTaggedImageCount()

Obtient le nombre d’images marquées avec le {tagIds} fourni. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

int getTaggedImageCount(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)

Obtient le nombre d’images marquées avec le {tagIds} fourni. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

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

Obtient le nombre d’images marquées avec le {tagIds} fourni. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

TrainingsGetTaggedImagesDefinitionStages.WithProjectId getTaggedImages()

Obtenir des images balisées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

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

Obtenir des images balisées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

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

Obtenir des images balisées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

TrainingsGetTagsDefinitionStages.WithProjectId getTags()

Obtient les balises d’un projet et d’une itération donnés.

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

Obtient les balises d’un projet et d’une itération donnés.

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

Obtient les balises d’un projet et d’une itération donnés.

TrainingsGetUntaggedImageCountDefinitionStages.WithProjectId getUntaggedImageCount()

Obtient le nombre d’images non marquées. Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

int getUntaggedImageCount(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)

Obtient le nombre d’images non marquées. Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

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

Obtient le nombre d’images non marquées. Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

TrainingsGetUntaggedImagesDefinitionStages.WithProjectId getUntaggedImages()

Obtenir des images non marquées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné.

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

Obtenir des images non marquées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné.

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

Obtenir des images non marquées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné.

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

Publie une itération spécifique.

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

Publie une itération spécifique.

PredictionQueryResult queryPredictions(UUID projectId, PredictionQueryToken query)

Obtient les images qui ont été envoyées à votre point de terminaison de prédiction.

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

Obtient les images qui ont été envoyées à votre point de terminaison de prédiction.

TrainingsQuickTestImageDefinitionStages.WithProjectId quickTestImage()

Teste rapidement une image.

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

Teste rapidement une image.

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

Teste rapidement une image.

TrainingsQuickTestImageUrlDefinitionStages.WithProjectId quickTestImageUrl()

Teste rapidement une URL d’image.

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

Teste rapidement une URL d’image.

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

Teste rapidement une URL d’image.

TrainingsTrainProjectDefinitionStages.WithProjectId trainProject()

Met en file d’attente le projet pour en effectuer l’apprentissage.

Iteration trainProject(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)

Met en file d’attente le projet pour en effectuer l’apprentissage.

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

Met en file d’attente le projet pour en effectuer l’apprentissage.

void unpublishIteration(UUID projectId, UUID iterationId)

Annule la publication d’une itération spécifique.

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

Annule la publication d’une itération spécifique.

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

Met à jour une itération spécifique.

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

Met à jour une itération spécifique.

Project updateProject(UUID projectId, Project updatedProject)

Met à jour un projet spécifique.

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

Met à jour un projet spécifique.

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

Met à jour une étiquette.

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

Met à jour une étiquette.

Détails de la méthode

createImageRegions

public TrainingsCreateImageRegionsDefinitionStages.WithProjectId createImageRegions()

Créez un ensemble de régions d’image. Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot.

Returns:

la première étape de l’appel createImageRegions

createImageRegions

public ImageRegionCreateSummary createImageRegions(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)

Créez un ensemble de régions d’image. Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot.

Parameters:

projectId - ID de projet.
createImageRegionsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImageRegionCreateSummary en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createImageRegionsAsync

public Observable createImageRegionsAsync(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)

Créez un ensemble de régions d’image. Cette API accepte un lot de régions d’images et éventuellement des étiquettes pour mettre à jour les images existantes avec les informations de région. Il existe une limite de 64 entrées dans le lot.

Parameters:

projectId - ID de projet.
createImageRegionsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImageRegionCreateSummary

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

createImagesFromData

public TrainingsCreateImagesFromDataDefinitionStages.WithProjectId createImagesFromData()

Ajoutez les images fournies au jeu d’images d’entraînement. Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image multipartes peuvent être envoyés en même temps, avec un maximum de 64 fichiers.

Returns:

première étape de l’appel createImagesFromData

createImagesFromData

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

Ajoutez les images fournies au jeu d’images d’entraînement. Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image multipartes peuvent être envoyés en même temps, avec un maximum de 64 fichiers.

Parameters:

projectId - ID de projet.
imageData - Données d’image binaires. Les formats pris en charge sont JPEG, GIF, PNG et BMP. Prend en charge les images jusqu’à 6 Mo.
createImagesFromDataOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImageCreateSummary en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createImagesFromDataAsync

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

Ajoutez les images fournies au jeu d’images d’entraînement. Cette API accepte le contenu du corps comme multipart/form-data et application/octet-stream. Lors de l’utilisation de plusieurs fichiers image multipartes peuvent être envoyés en même temps, avec un maximum de 64 fichiers.

Parameters:

projectId - ID de projet.
imageData - Données d’image binaires. Les formats pris en charge sont JPEG, GIF, PNG et BMP. Prend en charge les images jusqu’à 6 Mo.
createImagesFromDataOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImageCreateSummary

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

createImagesFromFiles

public ImageCreateSummary createImagesFromFiles(UUID projectId, ImageFileCreateBatch batch)

Ajoutez le lot d’images fourni au jeu d’images d’entraînement. Cette API accepte un lot de fichiers, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

Parameters:

projectId - ID de projet.
batch - Lot de fichiers image à ajouter. Limité à 64 images et 20 étiquettes par lot.

Returns:

l’objet ImageCreateSummary en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createImagesFromFilesAsync

public Observable createImagesFromFilesAsync(UUID projectId, ImageFileCreateBatch batch)

Ajoutez le lot d’images fourni au jeu d’images d’entraînement. Cette API accepte un lot de fichiers, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

Parameters:

projectId - ID de projet.
batch - Lot de fichiers image à ajouter. Limité à 64 images et 20 étiquettes par lot.

Returns:

observable dans l’objet ImageCreateSummary

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

createImagesFromPredictions

public ImageCreateSummary createImagesFromPredictions(UUID projectId, ImageIdCreateBatch batch)

Ajoutez les images prédites spécifiées au jeu d’images d’entraînement. Cette API crée un lot d’images à partir d’images prédites spécifiées. Il existe une limite de 64 images et 20 étiquettes.

Parameters:

projectId - ID de projet.
batch - ID d’image et de balise. Limité à 64 images et 20 étiquettes par lot.

Returns:

l’objet ImageCreateSummary en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createImagesFromPredictionsAsync

public Observable createImagesFromPredictionsAsync(UUID projectId, ImageIdCreateBatch batch)

Ajoutez les images prédites spécifiées au jeu d’images d’entraînement. Cette API crée un lot d’images à partir d’images prédites spécifiées. Il existe une limite de 64 images et 20 étiquettes.

Parameters:

projectId - ID de projet.
batch - ID d’image et de balise. Limité à 64 images et 20 étiquettes par lot.

Returns:

observable dans l’objet ImageCreateSummary

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

createImagesFromUrls

public ImageCreateSummary createImagesFromUrls(UUID projectId, ImageUrlCreateBatch batch)

Ajoutez les URL d’images fournies au jeu d’images d’entraînement. Cette API accepte un lot d’URL, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

Parameters:

projectId - ID de projet.
batch - URL d’image et ID de balise. Limité à 64 images et 20 étiquettes par lot.

Returns:

l’objet ImageCreateSummary en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createImagesFromUrlsAsync

public Observable createImagesFromUrlsAsync(UUID projectId, ImageUrlCreateBatch batch)

Ajoutez les URL d’images fournies au jeu d’images d’entraînement. Cette API accepte un lot d’URL, et éventuellement des étiquettes, pour créer des images. Il existe une limite de 64 images et 20 étiquettes.

Parameters:

projectId - ID de projet.
batch - URL d’image et ID de balise. Limité à 64 images et 20 étiquettes par lot.

Returns:

observable dans l’objet ImageCreateSummary

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

createImageTags

public TrainingsCreateImageTagsDefinitionStages.WithProjectId createImageTags()

Associe un ensemble d’images à un ensemble d’étiquettes.

Returns:

première étape de l’appel createImageTags

createImageTags

public ImageTagCreateSummary createImageTags(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)

Associe un ensemble d’images à un ensemble d’étiquettes.

Parameters:

projectId - ID de projet.
createImageTagsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImageTagCreateSummary en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createImageTagsAsync

public Observable createImageTagsAsync(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)

Associe un ensemble d’images à un ensemble d’étiquettes.

Parameters:

projectId - ID de projet.
createImageTagsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImageTagCreateSummary

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

createProject

public TrainingsCreateProjectDefinitionStages.WithName createProject()

Crée un projet.

Returns:

première étape de l’appel createProject

createProject

public Project createProject(String name, CreateProjectOptionalParameter createProjectOptionalParameter)

Crée un projet.

Parameters:

name - Nom du projet.
createProjectOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet Project en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createProjectAsync

public Observable createProjectAsync(String name, CreateProjectOptionalParameter createProjectOptionalParameter)

Crée un projet.

Parameters:

name - Nom du projet.
createProjectOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet Project

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

createTag

public TrainingsCreateTagDefinitionStages.WithProjectId createTag()

Crée une étiquette pour le projet.

Returns:

première étape de l’appel createTag

createTag

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

Crée une étiquette pour le projet.

Parameters:

projectId - ID de projet.
name - Nom de la balise.
createTagOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet Tag en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createTagAsync

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

Crée une étiquette pour le projet.

Parameters:

projectId - ID de projet.
name - Nom de la balise.
createTagOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet Tag

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deleteImageRegions

public void deleteImageRegions(UUID projectId, List regionIds)

Supprime un ensemble de régions d’images.

Parameters:

projectId - ID de projet.
regionIds - Régions à supprimer. Limité à 64.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteImageRegionsAsync

public Observable deleteImageRegionsAsync(UUID projectId, List regionIds)

Supprime un ensemble de régions d’images.

Parameters:

projectId - ID de projet.
regionIds - Régions à supprimer. Limité à 64.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deleteImages

public void deleteImages(UUID projectId, List imageIds)

Supprime des images de l’ensemble d’images de formation.

Parameters:

projectId - ID de projet.
imageIds - ID des images à supprimer. Limité à 256 images par lot.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteImagesAsync

public Observable deleteImagesAsync(UUID projectId, List imageIds)

Supprime des images de l’ensemble d’images de formation.

Parameters:

projectId - ID de projet.
imageIds - ID des images à supprimer. Limité à 256 images par lot.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deleteImageTags

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

Supprime un ensemble d’étiquettes d’un ensemble d’images.

Parameters:

projectId - ID de projet.
imageIds - ID d’image. Limité à 64 images.
tagIds - Balises à supprimer des images spécifiées. Limité à 20 balises.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteImageTagsAsync

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

Supprime un ensemble d’étiquettes d’un ensemble d’images.

Parameters:

projectId - ID de projet.
imageIds - ID d’image. Limité à 64 images.
tagIds - Balises à supprimer des images spécifiées. Limité à 20 balises.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deleteIteration

public void deleteIteration(UUID projectId, UUID iterationId)

Supprime une itération spécifique d’un projet.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteIterationAsync

public Observable deleteIterationAsync(UUID projectId, UUID iterationId)

Supprime une itération spécifique d’un projet.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deletePrediction

public void deletePrediction(UUID projectId, List ids)

Supprime un ensemble d’images prédites et leurs résultats de prédiction associés.

Parameters:

projectId - ID de projet.
ids - ID de prédiction. Limité à 64.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deletePredictionAsync

public Observable deletePredictionAsync(UUID projectId, List ids)

Supprime un ensemble d’images prédites et leurs résultats de prédiction associés.

Parameters:

projectId - ID de projet.
ids - ID de prédiction. Limité à 64.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deleteProject

public void deleteProject(UUID projectId)

Supprime un projet spécifique.

Parameters:

projectId - ID de projet.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteProjectAsync

public Observable deleteProjectAsync(UUID projectId)

Supprime un projet spécifique.

Parameters:

projectId - ID de projet.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deleteTag

public void deleteTag(UUID projectId, UUID tagId)

Supprime une étiquette du projet.

Parameters:

projectId - ID de projet.
tagId - ID de la balise à supprimer.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteTagAsync

public Observable deleteTagAsync(UUID projectId, UUID tagId)

Supprime une étiquette du projet.

Parameters:

projectId - ID de projet.
tagId - ID de la balise à supprimer.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

exportIteration

public TrainingsExportIterationDefinitionStages.WithProjectId exportIteration()

Exporte une itération formée.

Returns:

la première étape de l’appel exportIteration

exportIteration

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

Exporte une itération formée.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.
platform - Plateforme cible. Les valeurs possibles incluent « CoreML », « TensorFlow », « DockerFile », « ONNX », « VAIDK ».
exportIterationOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet Exporter en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

exportIterationAsync

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

Exporte une itération formée.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.
platform - Plateforme cible. Les valeurs possibles incluent « CoreML », « TensorFlow », « DockerFile », « ONNX », « VAIDK ».
exportIterationOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet Export

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getDomain

public Domain getDomain(UUID domainId)

Obtient des informations sur un domaine spécifique.

Parameters:

domainId - ID du domaine sur lequel obtenir des informations.

Returns:

l’objet Domain en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getDomainAsync

public Observable getDomainAsync(UUID domainId)

Obtient des informations sur un domaine spécifique.

Parameters:

domainId - ID du domaine sur lequel obtenir des informations.

Returns:

observable dans l’objet Domain

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getDomains

public List getDomains()

Obtenez la liste des domaines disponibles.

Returns:

l’objet List<Domain> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getDomainsAsync

public Observable> getDomainsAsync()

Obtenez la liste des domaines disponibles.

Returns:

observable dans l’objet List<Domain>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getExports

public List getExports(UUID projectId, UUID iterationId)

Obtient la liste des exportations pour une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.

Returns:

l’objet List<Export> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getExportsAsync

public Observable> getExportsAsync(UUID projectId, UUID iterationId)

Obtient la liste des exportations pour une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.

Returns:

observable dans l’objet List<Export>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getImagePerformanceCount

public TrainingsGetImagePerformanceCountDefinitionStages.WithProjectId getImagePerformanceCount()

Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

Returns:

la première étape de l’appel getImagePerformanceCount

getImagePerformanceCount

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

Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération. Par défaut, l’espace de travail est défini.
getImagePerformanceCountOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet int en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getImagePerformanceCountAsync

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

Obtient le nombre d’images étiquetées avec les {tagIds} fournis qui ont des résultats de prédiction de l’entraînement pour l’itération fournie {itérationId}. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération. Par défaut, l’espace de travail est défini.
getImagePerformanceCountOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet int

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getImagePerformances

public TrainingsGetImagePerformancesDefinitionStages.WithProjectId getImagePerformances()

Obtenir une image avec sa prédiction pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

Returns:

la première étape de l’appel getImagePerformances

getImagePerformances

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

Obtenir une image avec sa prédiction pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération. Par défaut, l’espace de travail est défini.
getImagePerformancesOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet List<ImagePerformance> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getImagePerformancesAsync

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

Obtenir une image avec sa prédiction pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images étiquetées avec Dog et/ou Cat seront retournées.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération. Par défaut, l’espace de travail est défini.
getImagePerformancesOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet List<ImagePerformance>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getImageRegionProposals

public ImageRegionProposal getImageRegionProposals(UUID projectId, UUID imageId)

Obtenir des propositions de région pour une image. Retourne un tableau vide si aucune proposition n’est trouvée. Cette API permet d’obtenir des propositions de région pour une image, ainsi que des confiances pour la région. Elle retourne un tableau vide si aucune proposition n’est trouvée.

Parameters:

projectId - ID de projet.
imageId - ID d’image.

Returns:

l’objet ImageRegionProposal en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getImageRegionProposalsAsync

public Observable getImageRegionProposalsAsync(UUID projectId, UUID imageId)

Obtenir des propositions de région pour une image. Retourne un tableau vide si aucune proposition n’est trouvée. Cette API permet d’obtenir des propositions de région pour une image, ainsi que des confiances pour la région. Elle retourne un tableau vide si aucune proposition n’est trouvée.

Parameters:

projectId - ID de projet.
imageId - ID d’image.

Returns:

observable dans l’objet ImageRegionProposal

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getImagesByIds

public TrainingsGetImagesByIdsDefinitionStages.WithProjectId getImagesByIds()

Obtenez des images par ID pour une itération de projet donnée. Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

Returns:

la première étape de l’appel getImagesByIds

getImagesByIds

public List getImagesByIds(UUID projectId, GetImagesByIdsOptionalParameter getImagesByIdsOptionalParameter)

Obtenez des images par ID pour une itération de projet donnée. Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

Parameters:

projectId - ID de projet.
getImagesByIdsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet List<Image> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getImagesByIdsAsync

public Observable> getImagesByIdsAsync(UUID projectId, GetImagesByIdsOptionalParameter getImagesByIdsOptionalParameter)

Obtenez des images par ID pour une itération de projet donnée. Cette API retourne un ensemble d’images pour les étiquettes spécifiées et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

Parameters:

projectId - ID de projet.
getImagesByIdsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet List<Image>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getIteration

public Iteration getIteration(UUID projectId, UUID iterationId)

Obtient une itération spécifique.

Parameters:

projectId - ID du projet auquel appartient l’itération.
iterationId - ID de l’itération à obtenir.

Returns:

l’objet Itération en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getIterationAsync

public Observable getIterationAsync(UUID projectId, UUID iterationId)

Obtient une itération spécifique.

Parameters:

projectId - ID du projet auquel appartient l’itération.
iterationId - ID de l’itération à obtenir.

Returns:

observable à l’objet Itération

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getIterationPerformance

public TrainingsGetIterationPerformanceDefinitionStages.WithProjectId getIterationPerformance()

Obtient des informations détaillées sur les performances d’une itération.

Returns:

première étape de l’appel getIterationPerformance

getIterationPerformance

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

Obtient des informations détaillées sur les performances d’une itération.

Parameters:

projectId - ID du projet auquel appartient l’itération.
iterationId - ID de l’itération à obtenir.
getIterationPerformanceOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ItérationPerformance en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getIterationPerformanceAsync

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

Obtient des informations détaillées sur les performances d’une itération.

Parameters:

projectId - ID du projet auquel appartient l’itération.
iterationId - ID de l’itération à obtenir.
getIterationPerformanceOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable sur l’objet ItérationPerformance

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getIterations

public List getIterations(UUID projectId)

Obtenir des itérations pour le projet.

Parameters:

projectId - ID de projet.

Returns:

l’objet List<Itération> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getIterationsAsync

public Observable> getIterationsAsync(UUID projectId)

Obtenir des itérations pour le projet.

Parameters:

projectId - ID de projet.

Returns:

observable dans l’objet List<Itération>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getProject

public Project getProject(UUID projectId)

Obtient un projet spécifique.

Parameters:

projectId - ID du projet à obtenir.

Returns:

Objet Project en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getProjectAsync

public Observable getProjectAsync(UUID projectId)

Obtient un projet spécifique.

Parameters:

projectId - ID du projet à obtenir.

Returns:

observable à l’objet Project

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getProjects

public List getProjects()

Obtenez vos projets.

Returns:

l’objet List<Project> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getProjectsAsync

public Observable> getProjectsAsync()

Obtenez vos projets.

Returns:

observable dans l’objet List<Project>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getTag

public TrainingsGetTagDefinitionStages.WithProjectId getTag()

Obtient des informations sur une étiquette spécifique.

Returns:

la première étape de l’appel getTag

getTag

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

Obtient des informations sur une étiquette spécifique.

Parameters:

projectId - Projet auquel appartient cette balise.
tagId - ID de balise.
getTagOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet Tag en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getTagAsync

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

Obtient des informations sur une étiquette spécifique.

Parameters:

projectId - Projet auquel appartient cette balise.
tagId - ID de balise.
getTagOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet Tag

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getTaggedImageCount

public TrainingsGetTaggedImageCountDefinitionStages.WithProjectId getTaggedImageCount()

Obtient le nombre d’images marquées avec le {tagIds} fourni. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

Returns:

la première étape de l’appel getTaggedImageCount

getTaggedImageCount

public int getTaggedImageCount(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)

Obtient le nombre d’images marquées avec le {tagIds} fourni. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

Parameters:

projectId - ID de projet.
getTaggedImageCountOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet int en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getTaggedImageCountAsync

public Observable getTaggedImageCountAsync(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)

Obtient le nombre d’images marquées avec le {tagIds} fourni. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

Parameters:

projectId - ID de projet.
getTaggedImageCountOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet int

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getTaggedImages

public TrainingsGetTaggedImagesDefinitionStages.WithProjectId getTaggedImages()

Obtenir des images balisées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

Returns:

la première étape de l’appel getTaggedImages

getTaggedImages

public List getTaggedImages(UUID projectId, GetTaggedImagesOptionalParameter getTaggedImagesOptionalParameter)

Obtenir des images balisées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

Parameters:

projectId - ID de projet.
getTaggedImagesOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet Image> de liste<en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getTaggedImagesAsync

public Observable> getTaggedImagesAsync(UUID projectId, GetTaggedImagesOptionalParameter getTaggedImagesOptionalParameter)

Obtenir des images balisées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné. Le filtrage est paramétré sur une relation et/ou. Par exemple, si les ID d’étiquette fournis sont pour les balises « Chien » et « Chat », seules les images marquées avec Chien et/ou Chat sont retournées.

Parameters:

projectId - ID de projet.
getTaggedImagesOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet List<Image>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getTags

public TrainingsGetTagsDefinitionStages.WithProjectId getTags()

Obtient les balises d’un projet et d’une itération donnés.

Returns:

la première étape de l’appel getTags

getTags

public List getTags(UUID projectId, GetTagsOptionalParameter getTagsOptionalParameter)

Obtient les balises d’un projet et d’une itération donnés.

Parameters:

projectId - ID de projet.
getTagsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet List<Tag> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getTagsAsync

public Observable> getTagsAsync(UUID projectId, GetTagsOptionalParameter getTagsOptionalParameter)

Obtient les balises d’un projet et d’une itération donnés.

Parameters:

projectId - ID de projet.
getTagsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet List<Tag>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getUntaggedImageCount

public TrainingsGetUntaggedImageCountDefinitionStages.WithProjectId getUntaggedImageCount()

Obtient le nombre d’images non marquées. Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

Returns:

première étape de l’appel getUntaggedImageCount

getUntaggedImageCount

public int getUntaggedImageCount(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)

Obtient le nombre d’images non marquées. Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

Parameters:

projectId - ID de projet.
getUntaggedImageCountOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet int en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getUntaggedImageCountAsync

public Observable getUntaggedImageCountAsync(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)

Obtient le nombre d’images non marquées. Cette API retourne les images qui n’ont aucune étiquette pour un projet donné et éventuellement une itération. Si aucune itération n’est spécifiée, l’espace de travail actuel est utilisé.

Parameters:

projectId - ID de projet.
getUntaggedImageCountOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet int

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getUntaggedImages

public TrainingsGetUntaggedImagesDefinitionStages.WithProjectId getUntaggedImages()

Obtenir des images non marquées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné.

Returns:

la première étape de l’appel getUntaggedImages

getUntaggedImages

public List getUntaggedImages(UUID projectId, GetUntaggedImagesOptionalParameter getUntaggedImagesOptionalParameter)

Obtenir des images non marquées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné.

Parameters:

projectId - ID de projet.
getUntaggedImagesOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet Image> de liste<en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getUntaggedImagesAsync

public Observable> getUntaggedImagesAsync(UUID projectId, GetUntaggedImagesOptionalParameter getUntaggedImagesOptionalParameter)

Obtenir des images non marquées pour une itération de projet donnée. Cette API prend en charge le traitement par lot et la sélection de plage. Par défaut, elle retourne uniquement les 50 premières images correspondant à des images. Utilisez les paramètres {take} et {skip} pour contrôler le nombre d’images à retourner dans un lot donné.

Parameters:

projectId - ID de projet.
getUntaggedImagesOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet List<Image>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

publishIteration

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

Publie une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.
publishName - Nom à donner à l’itération publiée.
predictionId - ID de la ressource de prédiction sur laquelle publier.

Returns:

objet booléen en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

publishIterationAsync

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

Publie une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.
publishName - Nom à donner à l’itération publiée.
predictionId - ID de la ressource de prédiction sur laquelle publier.

Returns:

observable à l’objet booléen

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

queryPredictions

public PredictionQueryResult queryPredictions(UUID projectId, PredictionQueryToken query)

Obtient les images qui ont été envoyées à votre point de terminaison de prédiction.

Parameters:

projectId - ID de projet.
query - Paramètres utilisés pour interroger les prédictions. Limité à la combinaison de 2 balises.

Returns:

Objet PredictionQueryResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

queryPredictionsAsync

public Observable queryPredictionsAsync(UUID projectId, PredictionQueryToken query)

Obtient les images qui ont été envoyées à votre point de terminaison de prédiction.

Parameters:

projectId - ID de projet.
query - Paramètres utilisés pour interroger les prédictions. Limité à la combinaison de 2 balises.

Returns:

observable à l’objet PredictionQueryResult

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

quickTestImage

public TrainingsQuickTestImageDefinitionStages.WithProjectId quickTestImage()

Teste rapidement une image.

Returns:

première étape de l’appel quickTestImage

quickTestImage

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

Teste rapidement une image.

Parameters:

projectId - ID de projet.
imageData - Données d’image binaires. Les formats pris en charge sont JPEG, GIF, PNG et BMP. Prend en charge les images jusqu’à 6 Mo.
quickTestImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImagePrediction en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

quickTestImageAsync

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

Teste rapidement une image.

Parameters:

projectId - ID de projet.
imageData - Données d’image binaires. Les formats pris en charge sont JPEG, GIF, PNG et BMP. Prend en charge les images jusqu’à 6 Mo.
quickTestImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImagePrediction

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

quickTestImageUrl

public TrainingsQuickTestImageUrlDefinitionStages.WithProjectId quickTestImageUrl()

Teste rapidement une URL d’image.

Returns:

la première étape de l’appel quickTestImageUrl

quickTestImageUrl

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

Teste rapidement une URL d’image.

Parameters:

projectId - Projet sur lequel évaluer.
url - URL de l’image.
quickTestImageUrlOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImagePrediction en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

quickTestImageUrlAsync

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

Teste rapidement une URL d’image.

Parameters:

projectId - Projet sur lequel évaluer.
url - URL de l’image.
quickTestImageUrlOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImagePrediction

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

trainProject

public TrainingsTrainProjectDefinitionStages.WithProjectId trainProject()

Met en file d’attente le projet pour en effectuer l’apprentissage.

Returns:

première étape de l’appel trainProject

trainProject

public Iteration trainProject(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)

Met en file d’attente le projet pour en effectuer l’apprentissage.

Parameters:

projectId - ID de projet.
trainProjectOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet Itération en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

trainProjectAsync

public Observable trainProjectAsync(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)

Met en file d’attente le projet pour en effectuer l’apprentissage.

Parameters:

projectId - ID de projet.
trainProjectOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet Itération

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

unpublishIteration

public void unpublishIteration(UUID projectId, UUID iterationId)

Annule la publication d’une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

unpublishIterationAsync

public Observable unpublishIterationAsync(UUID projectId, UUID iterationId)

Annule la publication d’une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.

Returns:

représentation du calcul différé de cet appel en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

updateIteration

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

Met à jour une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.
name - Obtient ou définit le nom de l’itération.

Returns:

l’objet Itération en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

updateIterationAsync

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

Met à jour une itération spécifique.

Parameters:

projectId - ID de projet.
iterationId - ID d’itération.
name - Obtient ou définit le nom de l’itération.

Returns:

observable à l’objet Itération

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

updateProject

public Project updateProject(UUID projectId, Project updatedProject)

Met à jour un projet spécifique.

Parameters:

projectId - ID du projet à mettre à jour.
updatedProject - Modèle de projet mis à jour.

Returns:

l’objet Project en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

updateProjectAsync

public Observable updateProjectAsync(UUID projectId, Project updatedProject)

Met à jour un projet spécifique.

Parameters:

projectId - ID du projet à mettre à jour.
updatedProject - Modèle de projet mis à jour.

Returns:

observable dans l’objet Project

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

updateTag

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

Met à jour une étiquette.

Parameters:

projectId - ID de projet.
tagId - ID de la balise cible.
updatedTag - Modèle d’étiquette mis à jour.

Returns:

l’objet Tag en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CustomVisionErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

updateTagAsync

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

Met à jour une étiquette.

Parameters:

projectId - ID de projet.
tagId - ID de la balise cible.
updatedTag - Modèle d’étiquette mis à jour.

Returns:

observable à l’objet Tag

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

S’applique à