如何使用 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 从图像中进行文本检测?的主要内容,如果未能解决你的问题,请参考以下文章