我一直在使用Microsoft OCR API并且我从图像中获取文本,但我想知道文本是特定颜色还是具有特定背景颜色。
例如,我有以下图像,我想知道是否有红色文字 i.e. image
我认为这一行:
string requestParameters = "language=unk&detectOrientation=true";
会帮助我建立我想从图像中获取的参数,所以如果我想知道一行中的颜色。所以我添加了一个这样的视觉功能:
string requestParameters = "visualFeatures=Color,language=unk&detectOrientation=true";
但这并没有解决问题。
另外:我可以混合图像分析中的uriBase链接和OCR中的uriBase链接吗?
答案 0 :(得分:2)
目前无法在一次通话中检索颜色信息和OCR结果。
您可以尝试使用从OCR返回的边界框裁剪原始图像,然后使用visualFeatures = color将其裁剪到analyze endpoint,以获取检测到的文本的颜色信息。
答案 1 :(得分:0)
根据documentation,此api的可能请求参数是:
语言,detectOrientation
并且返回的元数据包含以下实体:
方向,语言,区域,线条,单词,boundingBox,文本
可以将OCR算法与另一个计算机视觉算法结合起来,以检测OCR识别的文本区域中的主要颜色。