如何使用 google vision api 从图像中进行文本检测?

Posted

技术标签:

【中文标题】如何使用 google vision api 从图像中进行文本检测?【英文标题】:How I do text detection from image using google vision api? 【发布时间】:2017-02-16 22:33:17 【问题描述】:

我新建了android代码端,我有一个项目。

我想使用 google vision api 从 ıimage 中检测文本,但我不能。

我在互联网上搜索,但找不到足够的信息,我知道我应该使用 Json(AsynTack)。

只是想要这不是人脸检测,标志检测。

我该怎么做,你有什么建议吗?

【问题讨论】:

【参考方案1】:

Vision API 由一个支持一种 HTTP 请求方法(注释)的端点 (https://vision.googleapis.com/v1/images) 组成。这是一个示例 JSON 请求:

发布https://vision.googleapis.com/v1/images:annotate


  "requests":[
    
      "image":
        "content":"change_this_to_the_path_of_your_image"
      ,
      "features":[
        
          "type":"LABEL_DETECTION",
          "maxResults":1
        
      ]
    
  ]

【讨论】:

【参考方案2】:

这是 Google 示例代码的分支,主要用于文本检测。

https://github.com/JackFan-Z/cloud-vision/tree/fda5e83447f9e69cf8a18112e0fced1da928f3d8

只需使用Android Studio打开文件夹中的项目

cloud-vision/android/CloudVision/

【讨论】:

【参考方案3】:

我认为这是你真正需要的:

//用于移动视觉的 Google 代码实验室 https://codelabs.developers.google.com/codelabs/mobile-vision-ocr/#0

如果此信息有帮助,请告诉我。

【讨论】:

是的,我已经看到,即使我使用但这个应用程序使用实时。我想要这个;例如我将图像发送到 Cloud Api 并且响应是一个文本。这就像 cloud.google.com/vision/docs/requests-and-responses 但我不知道这么多 json 工作

以上是关于如何使用 google vision api 从图像中进行文本检测?的主要内容,如果未能解决你的问题,请参考以下文章

如何提高google cloud vision api的处理速度?

如何使用 google vision api 从图像中进行文本检测?

如何使用 Google Vision Api 检测块内的所有文本

如何使用新的 Google Vision API 生成条形码并将其转换为位图?

如何通过HTTP请求验证Google Cloud Vision

如何使用 Google Cloud Vision API 确认图像(包含手写和打印文本)是不是包含手写文本?