你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ComputerVision 接口

public interface ComputerVision

此类的实例提供对 ComputerVision 中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

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

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ImageAnalysis analyzeImageInStream(byte[] image, AnalyzeImageInStreamOptionalParameter analyzeImageInStreamOptionalParameter)

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

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

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

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

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ImageDescription describeImageInStream(byte[] image, DescribeImageInStreamOptionalParameter describeImageInStreamOptionalParameter)

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型(如果适用)的结果。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

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

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型(如果适用)的结果。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

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

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

DetectResult detectObjectsInStream(byte[] image, DetectObjectsInStreamOptionalParameter detectObjectsInStreamOptionalParameter)

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

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

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

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

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

AreaOfInterestResult getAreaOfInterestInStream(byte[] image, GetAreaOfInterestInStreamOptionalParameter getAreaOfInterestInStreamOptionalParameter)

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

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

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

ReadOperationResult getReadResult(UUID operationId)

此接口用于获取读取操作的 OCR 结果。 应从读取接口返回的“Operation-Location”字段检索此接口的 URL。

Observable<ReadOperationResult> getReadResultAsync(UUID operationId)

此接口用于获取读取操作的 OCR 结果。 应从读取接口返回的“Operation-Location”字段检索此接口的 URL。

ListModelsResult listModels()

此操作返回计算机视觉 API 支持的域特定模型列表。 目前,该 API 支持以下域特定的模型:名人识别器、地标识别器。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Observable<ListModelsResult> listModelsAsync()

此操作返回计算机视觉 API 支持的域特定模型列表。 目前,该 API 支持以下域特定的模型:名人识别器、地标识别器。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

ComputerVisionReadDefinitionStages.WithUrl read()

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

void read(String url, ReadOptionalParameter readOptionalParameter)

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

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

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

void readInStream(byte[] image, ReadInStreamOptionalParameter readInStreamOptionalParameter)

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

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

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

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

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

TagResult tagImageInStream(byte[] image, TagImageInStreamOptionalParameter tagImageInStreamOptionalParameter)

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

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

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

方法详细信息

analyzeImage

public ComputerVisionAnalyzeImageDefinitionStages.WithUrl analyzeImage()

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

analyzeImage 调用的第一个阶段

analyzeImage

public ImageAnalysis analyzeImage(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

url - 图像的可公开访问 URL。
analyzeImageOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 ImageAnalysis 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

analyzeImageAsync

public Observable analyzeImageAsync(String url, AnalyzeImageOptionalParameter analyzeImageOptionalParameter)

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

url - 图像的可公开访问 URL。
analyzeImageOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 ImageAnalysis 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

analyzeImageByDomain

public ComputerVisionAnalyzeImageByDomainDefinitionStages.WithModel analyzeImageByDomain()

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

analyzeImageByDomain 调用的第一个阶段

analyzeImageByDomain

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

model - 要识别的域特定内容。
url - 图像的可公开访问 URL。
analyzeImageByDomainOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 DomainModelResults 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

analyzeImageByDomainAsync

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

model - 要识别的域特定内容。
url - 图像的可公开访问 URL。
analyzeImageByDomainOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

DomainModelResults 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

analyzeImageByDomainInStream

public ComputerVisionAnalyzeImageByDomainInStreamDefinitionStages.WithModel analyzeImageByDomainInStream()

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

analyzeImageByDomainInStream 调用的第一个阶段

analyzeImageByDomainInStream

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

model - 要识别的域特定内容。
image - 图像流。
analyzeImageByDomainInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 DomainModelResults 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

analyzeImageByDomainInStreamAsync

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

此操作通过应用域特定的模型来识别图像中的内容。 可以使用 /models GET 请求检索计算机视觉 API 支持的域特定模型列表。 目前,该 API 提供以下域特定的模型:名人、地标。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

model - 要识别的域特定内容。
image - 图像流。
analyzeImageByDomainInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

DomainModelResults 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

analyzeImageInStream

public ComputerVisionAnalyzeImageInStreamDefinitionStages.WithImage analyzeImageInStream()

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

analyzeImageInStream 调用的第一个阶段

analyzeImageInStream

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

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

image - 图像流。
analyzeImageInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 ImageAnalysis 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

analyzeImageInStreamAsync

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

此操作根据图像内容提取一组丰富的可视特征。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 在请求中,有一个可选参数,用于选择要返回的功能。 默认情况下,图像类别在响应中返回。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

image - 图像流。
analyzeImageInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 ImageAnalysis 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

describeImage

public ComputerVisionDescribeImageDefinitionStages.WithUrl describeImage()

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

describeImage 调用的第一个阶段

describeImage

public ImageDescription describeImage(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

url - 图像的可公开访问 URL。
describeImageOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 ImageDescription 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

describeImageAsync

public Observable describeImageAsync(String url, DescribeImageOptionalParameter describeImageOptionalParameter)

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Parameters:

url - 图像的可公开访问 URL。
describeImageOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

ImageDescription 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

describeImageInStream

public ComputerVisionDescribeImageInStreamDefinitionStages.WithImage describeImageInStream()

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型的结果(如果适用)。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

describeImageInStream 调用的第一个阶段

describeImageInStream

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

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型(如果适用)的结果。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

image - 图像流。
describeImageInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 ImageDescription 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

describeImageInStreamAsync

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

此操作使用完整的句子以人类可读语言生成图像的说明。 该说明基于内容标记的集合,而这些标记也由该操作返回。 可为每个图像生成多段说明。 说明按其置信度评分排序。 说明可能包括名人和地标域模型(如果适用)的结果。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

image - 图像流。
describeImageInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

ImageDescription 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

detectObjects

public ComputerVisionDetectObjectsDefinitionStages.WithUrl detectObjects()

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Returns:

detectObjects 调用的第一阶段

detectObjects

public DetectResult detectObjects(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

url - 图像的可公开访问 URL。
detectObjectsOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 DetectResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

detectObjectsAsync

public Observable detectObjectsAsync(String url, DetectObjectsOptionalParameter detectObjectsOptionalParameter)

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

url - 图像的可公开访问 URL。
detectObjectsOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

DetectResult 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

detectObjectsInStream

public ComputerVisionDetectObjectsInStreamDefinitionStages.WithImage detectObjectsInStream()

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Returns:

detectObjectsInStream 调用的第一阶段

detectObjectsInStream

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

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

image - 图像流。
detectObjectsInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 DetectResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

detectObjectsInStreamAsync

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

对指定的图像执行对象检测。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

image - 图像流。
detectObjectsInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

DetectResult 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

generateThumbnail

public ComputerVisionGenerateThumbnailDefinitionStages.WithWidth generateThumbnail()

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Returns:

generateThumbnail 调用的第一阶段

generateThumbnail

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

width - 缩略图的宽度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
height - 缩略图的高度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
url - 图像的可公开访问 URL。
generateThumbnailOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 InputStream 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

generateThumbnailAsync

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

width - 缩略图的宽度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
height - 缩略图的高度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
url - 图像的可公开访问 URL。
generateThumbnailOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

InputStream 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

generateThumbnailInStream

public ComputerVisionGenerateThumbnailInStreamDefinitionStages.WithWidth generateThumbnailInStream()

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Returns:

generateThumbnailInStream 调用的第一阶段

generateThumbnailInStream

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

width - 缩略图的宽度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
height - 缩略图的高度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
image - 图像流。
generateThumbnailInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 InputStream 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

generateThumbnailInStreamAsync

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

此操作使用用户指定的宽度和高度生成缩略图。 默认情况下,服务将分析图像,标识兴趣区域 (ROI),并根据 ROI 生成智能裁剪坐标。 当指定与输入图像的纵横比不同的纵横比时,智能裁剪会有所帮助。 成功的响应包含缩略图二进制文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、InvalidThumbnailSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

width - 缩略图的宽度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
height - 缩略图的高度(以像素为单位)。 它必须介于 1 到 1024 之间。 建议的最小值为 50。
image - 图像流。
generateThumbnailInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

InputStream 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getAreaOfInterest

public ComputerVisionGetAreaOfInterestDefinitionStages.WithUrl getAreaOfInterest()

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Returns:

getAreaOfInterest 调用的第一阶段

getAreaOfInterest

public AreaOfInterestResult getAreaOfInterest(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

url - 图像的可公开访问 URL。
getAreaOfInterestOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 AreaOfInterestResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

getAreaOfInterestAsync

public Observable getAreaOfInterestAsync(String url, GetAreaOfInterestOptionalParameter getAreaOfInterestOptionalParameter)

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

url - 图像的可公开访问 URL。
getAreaOfInterestOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 AreaOfInterestResult 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getAreaOfInterestInStream

public ComputerVisionGetAreaOfInterestInStreamDefinitionStages.WithImage getAreaOfInterestInStream()

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Returns:

getAreaOfInterestInStream 调用的第一阶段

getAreaOfInterestInStream

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

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

image - 图像流。
getAreaOfInterestInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 AreaOfInterestResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

getAreaOfInterestInStreamAsync

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

此操作返回围绕图像最重要区域的边框。 成功响应将以 JSON 格式返回。 如果请求失败,则响应包含错误代码和消息,以帮助确定问题所在。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、FailedToProcess、Timeout 或 InternalServerError 之一。

Parameters:

image - 图像流。
getAreaOfInterestInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 AreaOfInterestResult 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getReadResult

public ReadOperationResult getReadResult(UUID operationId)

此接口用于获取读取操作的 OCR 结果。 应从读取接口返回的“Operation-Location”字段检索此接口的 URL。

Parameters:

operationId - 在“Read”接口的响应中返回的读取操作的 ID。

Returns:

如果成功,则为 ReadOperationResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionOcrErrorException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

getReadResultAsync

public Observable getReadResultAsync(UUID operationId)

此接口用于获取读取操作的 OCR 结果。 应从读取接口返回的“Operation-Location”字段检索此接口的 URL。

Parameters:

operationId - 在“Read”接口的响应中返回的读取操作的 ID。

Returns:

可观测到 ReadOperationResult 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listModels

public ListModelsResult listModels()

此操作返回计算机视觉 API 支持的域特定模型列表。 目前,该 API 支持以下域特定的模型:名人识别器、地标识别器。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

如果成功,则为 ListModelsResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listModelsAsync

public Observable listModelsAsync()

此操作返回计算机视觉 API 支持的域特定模型列表。 目前,该 API 支持以下域特定的模型:名人识别器、地标识别器。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含错误代码和消息,以帮助了解问题所在。

Returns:

ListModelsResult 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

read

public ComputerVisionReadDefinitionStages.WithUrl read()

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

Returns:

读取调用的第一个阶段

read

public void read(String url, ReadOptionalParameter readOptionalParameter)

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

Parameters:

url - 图像的可公开访问 URL。
readOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionOcrErrorException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

readAsync

public Observable readAsync(String url, ReadOptionalParameter readOptionalParameter)

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

Parameters:

url - 图像的可公开访问 URL。
readOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则表示此调用的延迟计算。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

readInStream

public ComputerVisionReadInStreamDefinitionStages.WithImage readInStream()

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

Returns:

readInStream 调用的第一个阶段

readInStream

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

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

Parameters:

image - 图像流。
readInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionOcrErrorException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

readInStreamAsync

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

使用此接口获取读取操作的结果,该操作采用最先进的光学字符识别 (OCR) 算法,这些算法针对文本繁重的文档进行优化。 使用 Read 接口时,响应包含名为“Operation-Location”的字段。 “Operation-Location”字段包含“GetReadResult”操作访问 OCR 结果时必须使用的 URL。.

Parameters:

image - 图像流。
readInStreamOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则表示此调用的延迟计算。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

recognizePrintedText

public ComputerVisionRecognizePrintedTextDefinitionStages.WithDetectOrientation recognizePrintedText()

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

Returns:

recognizePrintedText 调用的第一个阶段

recognizePrintedText

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

Parameters:

detectOrientation - 是否检测图像中的文本方向。 使用 detectOrientation=true 时,OCR 服务会尝试检测图像方向,并在进一步处理 (之前对其进行更正,例如,如果图像方向是倒置) 。
url - 图像的可公开访问 URL。
recognizePrintedTextOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 OcrResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

recognizePrintedTextAsync

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

Parameters:

detectOrientation - 是否检测图像中的文本方向。 使用 detectOrientation=true 时,OCR 服务会尝试检测图像方向,并在进一步处理 (之前对其进行更正,例如,如果图像方向是倒置) 。
url - 图像的可公开访问 URL。
recognizePrintedTextOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

OcrResult 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

recognizePrintedTextInStream

public ComputerVisionRecognizePrintedTextInStreamDefinitionStages.WithDetectOrientation recognizePrintedTextInStream()

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

Returns:

recognizePrintedTextInStream 调用的第一个阶段

recognizePrintedTextInStream

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

Parameters:

detectOrientation - 是否检测图像中的文本方向。 使用 detectOrientation=true,OCR 服务会尝试检测图像方向并在进一步处理 ((例如,如果图像方向是倒置) )之前对其进行更正。
image - 图像流。
recognizePrintedTextInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 OcrResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

recognizePrintedTextInStreamAsync

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

光学字符识别 (OCR) 可以检测图像中的文本,并将识别到的字符提取到机器可用的字符流中。 成功后,将返回 OCR 结果。 失败时,将返回错误代码和错误消息。 错误代码可以是 InvalidImageUrl、InvalidImageFormat、InvalidImageSize、NotSupportedImage、NotSupportedLanguage 或 InternalServerError 之一。

Parameters:

detectOrientation - 是否检测图像中的文本方向。 使用 detectOrientation=true,OCR 服务会尝试检测图像方向并在进一步处理 ((例如,如果图像方向是倒置) )之前对其进行更正。
image - 图像流。
recognizePrintedTextInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

OcrResult 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

tagImage

public ComputerVisionTagImageDefinitionStages.WithUrl tagImage()

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Returns:

tagImage 调用的第一阶段

tagImage

public TagResult tagImage(String url, TagImageOptionalParameter tagImageOptionalParameter)

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

url - 图像的可公开访问 URL。
tagImageOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 TagResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

tagImageAsync

public Observable tagImageAsync(String url, TagImageOptionalParameter tagImageOptionalParameter)

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

url - 图像的可公开访问 URL。
tagImageOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

TagResult 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

tagImageInStream

public ComputerVisionTagImageInStreamDefinitionStages.WithImage tagImageInStream()

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Returns:

tagImageInStream 调用的第一阶段

tagImageInStream

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

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

image - 图像流。
tagImageInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 TagResult 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ComputerVisionErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

tagImageInStreamAsync

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

此操作生成与所提供图像内容相关的单词或标记列表。 计算机视觉 API 可以根据在图像中找到的对象、生物、风景或动作返回标记。 与类别不同,标记不是根据层次结构分类系统进行组织,而是对应于图像内容。 标记可以包含提示以避免歧义或提供上下文,例如标记“ascomycete”可以附带提示“fungus”。 支持两种输入方法 (1) 上传图像或 (2) 指定图像 URL。 成功响应将以 JSON 格式返回。 如果请求失败,响应将包含一个错误代码和一条消息,以帮助了解出错的原因。

Parameters:

image - 图像流。
tagImageInStreamOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

TagResult 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

适用于