【问题标题】:Can Google Cloud Vision TEXT_DETECTION support to recognize multiple languages in one image?Google Cloud Vision TEXT_DETECTION 是否支持在一张图片中识别多种语言?
【发布时间】:2016-06-22 02:37:10
【问题描述】:

请看两个测试结果。

有两种语言,但云视觉 api 总是以一种语言返回结果。
我们能否告诉图像中需要哪些语言,以便引擎可以尝试找到以识别所有字符,即使它们是不同语言的?

1.原图有三个汉字但无法识别。

2。然后我尝试裁剪图像使其只有汉字。
三个汉字可以识别成功。

【问题讨论】:

    标签: computer-vision ocr google-cloud-vision


    【解决方案1】:

    是的,您可以告诉 API 预期的语言。

    根据 API 的ImageContext documentation,您可以指示 API 为 TEXT_DETECTION 查找特定语言的列表。单个图像接受多个值:

    "languageHints": [ "en", "zh-TW" ]
    

    【讨论】:

    • 感谢 rmtheis 的提示,我很抱歉我误按了“编辑”。 -- 请注意,设置 ["en", "zh-TW"] 并没有真正的帮助。相反,只有“zh-TW”才能获得所需的结果。不确定这是设计还是由某些错误引起的。文档:[setLanguageHints][1]
      上面说对于基于拉丁字母的语言,不需要设置language_hints。
    • 代码如下: ImageContext imageContext = new ImageContext();字符串 [] 语言 = { "zh-TW" }; imageContext.setLanguageHints(Arrays.asList(languages)); annotateImageRequest.setImageContext(imageContext);
    猜你喜欢
    • 2017-06-07
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    相关资源
    最近更新 更多