1

我一直在使用 Microsoft OCR API,我正在从图像中获取文本,但我想知道文本是特定颜色还是特定背景颜色。

例如,我有以下图片,我想知道是否有红色文字, 即图片

我以为这条线:

 string requestParameters = "language=unk&detectOrientation=true";

将帮助我建立我想从图像中接收的参数,所以如果我想知道一行文字中的颜色。所以我添加了这样的视觉功能:

 string requestParameters = "visualFeatures=Color,language=unk&detectOrientation=true";

但这并没有解决问题。

另外:我可以混合来自图像分析的 uriBase 链接和来自 OCR 的链接吗?

4

2 回答 2

2

目前无法在一次调用中检索颜色信息和 OCR 结果。

您可以尝试使用从 OCR 返回的边界框来裁剪原始图像,然后将裁剪后的图像发送到带有 visualFeatures=color 的分析端点,以获取检测到的文本的颜色信息。

于 2017-06-22T21:21:37.250 回答
0

根据文档,此 api 的可能请求参数为:

语言,检测方向

并且返回的元数据具有以下实体:

方向、语言、区域、线条、单词、boundingBox、文本

可以将 OCR 算法与另一种计算机视觉算法相结合,以检测 OCR 识别的文本区域中的主要颜色。

于 2017-06-22T21:23:35.113 回答