2

我正在尝试在 Google Vision API 中使用 OCR 功能,但无法收到预期的结果。我希望在结果中看到德语的 ü 和波兰语的 ć, ń, ó, ś, ź, ł, ę, ą。有什么办法可以做到吗?

获得的文本不包含许多语言的单字符:波兰语、德语。但是在支持的语言和语言列表中的这种语言被正确检测到。

在此处输入图像描述

我在这里使用拖放选项https://cloud.google.com/vision/和 CloudVision Android 示例。感谢您的任何建议。

4

1 回答 1

1

我解决了这个问题。要在结果中添加 UNI 字符,您需要设置LanguageHints

对于 Java,它将是:

ImageContext imageContext = new ImageContext();
List<String> languages = new ArrayList<>();
languages.add("pl");
imageContext.setLanguageHints(languages);
annotateImageRequest.setImageContext(imageContext);

现在我在结果中有 ć, ń, ó, ś, ź, ł, ę, ą 波兰语。

于 2016-11-23T09:30:29.387 回答