Partager via


ComputerVision Interface

public interface ComputerVision

Une instance de cette classe permet d’accéder à toutes les opérations définies dans ComputerVision.

Résumé de la méthode

Modificateur et type Méthode et description
ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, un paramètre facultatif vous permet de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, un paramètre facultatif vous permet de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<ImageAnalysis> analyzeImageAsync(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, un paramètre facultatif vous permet de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

DomainModelResults analyzeImageByDomain(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<DomainModelResults> analyzeImageByDomainAsync(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

DomainModelResults analyzeImageByDomainInStream(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<DomainModelResults> analyzeImageByDomainInStreamAsync(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, il existe un paramètre facultatif pour vous permettre de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ImageAnalysis analyzeImageInStream(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, il existe un paramètre facultatif pour vous permettre de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<ImageAnalysis> analyzeImageInStreamAsync(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, il existe un paramètre facultatif pour vous permettre de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<ImageDescription> describeImageAsync(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ImageDescription describeImageInStream(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<ImageDescription> describeImageInStreamAsync(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<DetectResult> detectObjectsAsync(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

DetectResult detectObjectsInStream(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<DetectResult> detectObjectsInStreamAsync(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous permet de spécifier des proportions différentes de celles de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

InputStream generateThumbnail(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous permet de spécifier des proportions différentes de celles de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<InputStream> generateThumbnailAsync(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

InputStream generateThumbnailInStream(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<InputStream> generateThumbnailInStreamAsync(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<AreaOfInterestResult> getAreaOfInterestAsync(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

AreaOfInterestResult getAreaOfInterestInStream(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Observable<AreaOfInterestResult> getAreaOfInterestInStreamAsync(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

ReadOperationResult getReadResult(UUID operationId)

Cette interface est utilisée pour obtenir les résultats OCR de lecture. L’URL de cette interface doit être récupérée à partir du champ « Operation-Location » retourné par l’interface de lecture.

Observable<ReadOperationResult> getReadResultAsync(UUID operationId)

Cette interface est utilisée pour obtenir les résultats OCR de lecture. L’URL de cette interface doit être récupérée à partir du champ « Operation-Location » retourné par l’interface de lecture.

ListModelsResult listModels()

Cette opération renvoie la liste des modèles propres à un domaine qui sont pris en charge par l’API Vision par ordinateur. Actuellement, l’API prend en charge les modèles propres au domaine suivants : module de reconnaissance de célébrités, module de reconnaissance d’éléments géographiques. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<ListModelsResult> listModelsAsync()

Cette opération renvoie la liste des modèles propres à un domaine qui sont pris en charge par l’API Vision par ordinateur. Actuellement, l’API prend en charge les modèles propres au domaine suivants : module de reconnaissance de célébrités, module de reconnaissance d’éléments géographiques. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionReadDefinitionStages.WithUrl read()

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

void read(String url, ReadOptionalParameter readOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Observable<Void> readAsync(String url, ReadOptionalParameter readOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

void readInStream(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Observable<Void> readInStreamAsync(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

OcrResult recognizePrintedText(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Observable<OcrResult> recognizePrintedTextAsync(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

OcrResult recognizePrintedTextInStream(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Observable<OcrResult> recognizePrintedTextInStreamAsync(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<TagResult> tagImageAsync(String url, TagImageOptionalParameter tagImageOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

TagResult tagImageInStream(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Observable<TagResult> tagImageInStreamAsync(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Détails de la méthode

analyzeImage

public ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, un paramètre facultatif vous permet de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

première étape de l’appel analyzeImage

analyzeImage

public ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, un paramètre facultatif vous permet de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
analyzeImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImageAnalysis en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

analyzeImageAsync

public Observable analyzeImageAsync(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, un paramètre facultatif vous permet de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
analyzeImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImageAnalysis

Throws:

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

analyzeImageByDomain

public ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

première étape de l’appel analyzeImageByDomain

analyzeImageByDomain

public DomainModelResults analyzeImageByDomain(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

model - Contenu spécifique au domaine à reconnaître.
url - URL accessible publiquement d’une image.
analyzeImageByDomainOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet DomainModelResults en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

analyzeImageByDomainAsync

public Observable analyzeImageByDomainAsync(String model, String url, AnalyzeImageByDomainOptionalParameter analyzeImageByDomainOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

model - Contenu spécifique au domaine à reconnaître.
url - URL accessible publiquement d’une image.
analyzeImageByDomainOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet DomainModelResults

Throws:

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

analyzeImageByDomainInStream

public ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contiendra un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

première étape de l’appel analyzeImageByDomainInStream

analyzeImageByDomainInStream

public DomainModelResults analyzeImageByDomainInStream(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

model - Contenu spécifique au domaine à reconnaître.
image - Flux d’images.
analyzeImageByDomainInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet DomainModelResults en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

analyzeImageByDomainInStreamAsync

public Observable analyzeImageByDomainInStreamAsync(String model, byte[] image, AnalyzeImageByDomainInStreamOptionalParameter analyzeImageByDomainInStreamOptionalParameter)

Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

model - Contenu spécifique au domaine à reconnaître.
image - Flux d’images.
analyzeImageByDomainInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet DomainModelResults

Throws:

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

analyzeImageInStream

public ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, il existe un paramètre facultatif pour vous permettre de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

première étape de l’appel analyzeImageInStream

analyzeImageInStream

public ImageAnalysis analyzeImageInStream(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, il existe un paramètre facultatif pour vous permettre de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
analyzeImageInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

Objet ImageAnalysis en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

analyzeImageInStreamAsync

public Observable analyzeImageInStreamAsync(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

Cette opération extrait un ensemble riche de caractéristiques visuelles basées sur le contenu de l’image. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Dans votre demande, il existe un paramètre facultatif pour vous permettre de choisir les fonctionnalités à retourner. Par défaut, les catégories d’images sont retournées dans la réponse. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
analyzeImageInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImageAnalysis

Throws:

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

describeImage

public ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

la première étape de l’appel describeImage

describeImage

public ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
describeImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImageDescription en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

describeImageAsync

public Observable describeImageAsync(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
describeImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImageDescription

Throws:

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

describeImageInStream

public ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

la première étape de l’appel describeImageInStream

describeImageInStream

public ImageDescription describeImageInStream(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
describeImageInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet ImageDescription en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

describeImageInStreamAsync

public Observable describeImageInStreamAsync(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

Cette opération génère une description d’une image dans un langage intelligible avec des phrases complètes. La description est basée sur une collection de balises de contenu, qui sont également retournées par l’opération. Plus d’une description peut être générée pour chaque image. Les descriptions sont triées par score de confiance. Les descriptions peuvent inclure des résultats de modèles de domaine de célébrités et de repères, le cas échéant. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
describeImageInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet ImageDescription

Throws:

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

detectObjects

public ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

la première étape de l’appel detectObjects

detectObjects

public DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
detectObjectsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

Objet DetectResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

detectObjectsAsync

public Observable detectObjectsAsync(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
detectObjectsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet DetectResult

Throws:

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

detectObjectsInStream

public ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

première étape de l’appel detectObjectsInStream

detectObjectsInStream

public DetectResult detectObjectsInStream(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
detectObjectsInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

Objet DetectResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

detectObjectsInStreamAsync

public Observable detectObjectsInStreamAsync(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

Effectue la détection d’objets sur l’image spécifiée. Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
detectObjectsInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet DetectResult

Throws:

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

generateThumbnail

public ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous permet de spécifier des proportions différentes de celles de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

la première étape de l’appel generateThumbnail

generateThumbnail

public InputStream generateThumbnail(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous permet de spécifier des proportions différentes de celles de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largeur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
height - Hauteur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
url - URL accessible publiquement d’une image.
generateThumbnailOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

Objet InputStream en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - 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

generateThumbnailAsync

public Observable generateThumbnailAsync(int width, int height, String url, GenerateThumbnailOptionalParameter generateThumbnailOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largeur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
height - Hauteur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
url - URL accessible publiquement d’une image.
generateThumbnailOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet InputStream

Throws:

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

generateThumbnailInStream

public ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

la première étape de l’appel generateThumbnailInStream

generateThumbnailInStream

public InputStream generateThumbnailInStream(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largeur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
height - Hauteur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
image - Flux d’images.
generateThumbnailInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet InputStream en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - 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

generateThumbnailInStreamAsync

public Observable generateThumbnailInStreamAsync(int width, int height, byte[] image, GenerateThumbnailInStreamOptionalParameter generateThumbnailInStreamOptionalParameter)

Cette opération génère une image miniature avec la hauteur et la largeur spécifiées par l’utilisateur. Par défaut, le service analyse l’image, identifie la région d’intérêt et génère des coordonnées de rognage intelligentes basées sur le retour sur la région d’intérêt. Le rognage intelligent vous aide lorsque vous spécifiez un rapport d’aspect différent de celui de l’image d’entrée. Une réponse correcte contient l’image miniature au format binaire. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, InvalidThumbnailSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

width - Largeur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
height - Hauteur de la miniature, en pixels. Il doit être compris entre 1 et 1024. Minimum recommandé de 50.
image - Flux d’images.
generateThumbnailInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet InputStream

Throws:

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

getAreaOfInterest

public ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

la première étape de l’appel getAreaOfInterest

getAreaOfInterest

public AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

url - URL accessible publiquement d’une image.
getAreaOfInterestOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet AreaOfInterestResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

getAreaOfInterestAsync

public Observable getAreaOfInterestAsync(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

url - URL accessible publiquement d’une image.
getAreaOfInterestOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet AreaOfInterestResult

Throws:

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

getAreaOfInterestInStream

public ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Returns:

la première étape de l’appel getAreaOfInterestInStream

getAreaOfInterestInStream

public AreaOfInterestResult getAreaOfInterestInStream(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée dans JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être l’un des éléments InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

image - Flux d’images.
getAreaOfInterestInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet AreaOfInterestResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

getAreaOfInterestInStreamAsync

public Observable getAreaOfInterestInStreamAsync(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

Cette opération retourne un cadre englobant la zone la plus importante de l’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à déterminer ce qui s’est passé. En cas d’échec, le code d’erreur et un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, FailedToProcess, Timeout ou InternalServerError.

Parameters:

image - Flux d’images.
getAreaOfInterestInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet AreaOfInterestResult

Throws:

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

getReadResult

public ReadOperationResult getReadResult(UUID operationId)

Cette interface est utilisée pour obtenir les résultats OCR de lecture. L’URL de cette interface doit être récupérée à partir du champ « Operation-Location » retourné par l’interface de lecture.

Parameters:

operationId - ID de l’opération de lecture retournée dans la réponse de l’interface « Read ».

Returns:

Objet ReadOperationResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionOcrErrorException - 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

getReadResultAsync

public Observable getReadResultAsync(UUID operationId)

Cette interface est utilisée pour obtenir les résultats OCR de lecture. L’URL de cette interface doit être récupérée à partir du champ « Operation-Location » retourné par l’interface de lecture.

Parameters:

operationId - ID de l’opération de lecture retournée dans la réponse de l’interface « Read ».

Returns:

observable à l’objet ReadOperationResult

Throws:

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

listModels

public ListModelsResult listModels()

Cette opération renvoie la liste des modèles propres à un domaine qui sont pris en charge par l’API Vision par ordinateur. Actuellement, l’API prend en charge les modèles propres au domaine suivants : module de reconnaissance de célébrités, module de reconnaissance d’éléments géographiques. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

l’objet ListModelsResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

listModelsAsync

public Observable listModelsAsync()

Cette opération renvoie la liste des modèles propres à un domaine qui sont pris en charge par l’API Vision par ordinateur. Actuellement, l’API prend en charge les modèles propres au domaine suivants : module de reconnaissance de célébrités, module de reconnaissance d’éléments géographiques. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

observable dans l’objet ListModelsResult

Throws:

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

read

public ComputerVisionReadDefinitionStages.WithUrl read()

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Returns:

la première étape de l’appel de lecture

read

public void read(String url, ReadOptionalParameter readOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Parameters:

url - URL accessible publiquement d’une image.
readOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionOcrErrorException - 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

readAsync

public Observable readAsync(String url, ReadOptionalParameter readOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Parameters:

url - URL accessible publiquement d’une image.
readOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

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

readInStream

public ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Returns:

la première étape de l’appel readInStream

readInStream

public void readInStream(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Parameters:

image - Flux d’images.
readInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionOcrErrorException - 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

readInStreamAsync

public Observable readInStreamAsync(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

Utilisez cette interface pour obtenir le résultat d’une opération de lecture, en utilisant les algorithmes de reconnaissance optique de caractères (OCR) de pointe optimisés pour les documents volumineux. Lorsque vous utilisez l’interface Read, la réponse contient un champ appelé « Operation-Location ». Le champ « Operation-Location » contient l’URL que vous devez utiliser pour votre opération « GetReadResult » afin d’accéder aux résultats de l’OCR..

Parameters:

image - Flux d’images.
readInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

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

recognizePrintedText

public ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Returns:

première étape de l’appel recognizePrintedText

recognizePrintedText

public OcrResult recognizePrintedText(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Parameters:

detectOrientation - Détecter l’orientation du texte dans l’image. Avec detectOrientation=true, le service OCR tente de détecter l’orientation de l’image et de la corriger avant un traitement ultérieur (par exemple, si elle est à l’envers).
url - URL accessible publiquement d’une image.
recognizePrintedTextOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet OcrResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

recognizePrintedTextAsync

public Observable recognizePrintedTextAsync(boolean detectOrientation, String url, RecognizePrintedTextOptionalParameter recognizePrintedTextOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Parameters:

detectOrientation - Détecter l’orientation du texte dans l’image. Avec detectOrientation=true, le service OCR tente de détecter l’orientation de l’image et de la corriger avant un traitement ultérieur (par exemple, si elle est à l’envers).
url - URL accessible publiquement d’une image.
recognizePrintedTextOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet OcrResult

Throws:

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

recognizePrintedTextInStream

public ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Returns:

première étape de l’appel recognizePrintedTextInStream

recognizePrintedTextInStream

public OcrResult recognizePrintedTextInStream(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Parameters:

detectOrientation - Détecter l’orientation du texte dans l’image. Avec detectOrientation=true, le service OCR tente de détecter l’orientation de l’image et de la corriger avant un traitement ultérieur (par exemple, si elle est à l’envers).
image - Flux d’images.
recognizePrintedTextInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet OcrResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

recognizePrintedTextInStreamAsync

public Observable recognizePrintedTextInStreamAsync(boolean detectOrientation, byte[] image, RecognizePrintedTextInStreamOptionalParameter recognizePrintedTextInStreamOptionalParameter)

Avec la reconnaissance optique de caractères (OCR), détectez du texte dans une image et extrayez les caractères reconnus dans un flux de caractères exploitable automatiquement. En cas de réussite, les résultats de l’OCR sont retournés. En cas d’échec, le code d’erreur ainsi qu’un message d’erreur sont retournés. Le code d’erreur peut être invalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedImage, NotSupportedImage, NotSupportedLanguage ou InternalServerError.

Parameters:

detectOrientation - Détecter l’orientation du texte dans l’image. Avec detectOrientation=true, le service OCR tente de détecter l’orientation de l’image et de la corriger avant un traitement ultérieur (par exemple, si elle est à l’envers).
image - Flux d’images.
recognizePrintedTextInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet OcrResult

Throws:

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

tagImage

public ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

première étape de l’appel tagImage

tagImage

public TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
tagImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet TagResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

tagImageAsync

public Observable tagImageAsync(String url, TagImageOptionalParameter tagImageOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

url - URL accessible publiquement d’une image.
tagImageOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet TagResult

Throws:

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

tagImageInStream

public ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Returns:

première étape de l’appel tagImageInStream

tagImageInStream

public TagResult tagImageInStream(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
tagImageInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet TagResult en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ComputerVisionErrorResponseException - 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

tagImageInStreamAsync

public Observable tagImageInStreamAsync(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

Cette opération génère une liste de mots, ou balises, qui sont pertinents pour le contenu de l’image fournie. L’API Vision par ordinateur peut retourner des balises basées sur les objets, les êtres vivants, les paysages ou les actions trouvées dans les images. Contrairement aux catégories, les balises ne sont pas organisées selon un système de classification hiérarchique, mais correspondent au contenu de l’image. Les étiquettes peuvent contenir des indices pour éviter toute ambiguïté ou fournir un contexte, par exemple l'étiquette "ascomycète" peut être accompagnée de l'indice "fungus". Deux méthodes d’entrée sont prises en charge :1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.

Parameters:

image - Flux d’images.
tagImageInStreamOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet TagResult

Throws:

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

S’applique à