谷歌视觉 API 标签检测

Posted

技术标签:

【中文标题】谷歌视觉 API 标签检测【英文标题】:Google vision API label detection 【发布时间】:2017-09-09 01:57:06 【问题描述】:

在google vision api label detection中,不知道物体在哪里?任何选择或想法? 我已经在示例中尝试过,然后响应 json 不包含对象位置!

【问题讨论】:

How to get a position of custom object on image using vision recognition api的可能重复 【参考方案1】:
try this
import io
from google.cloud import vision
import argparse
import base64
import picamera
import json
import os
import picamera
import sys

from googleapiclient import discovery
from oauth2client.client import GoogleCredentials

    os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "provide here the json key path"
    camera = picamera.PiCamera()


    camera.capture('pic1.jpg')
    credentials = GoogleCredentials.get_application_default()
    service = discovery.build('vision', 'v1', credentials=credentials)

    vision_client=vision.Client()
    file_name='pic1.jpg'

    with io.open(file_name,'rb') as image_file:
        content=image_file.read()
        image=vision_client.image(content=content)


    labels = image.detect_labels()

    for label in labels:
        print(label.description)

`

【讨论】:

你应该解释你的代码唯一答案。仅代码的答案通常被否决,甚至可能被删除。谢谢。

以上是关于谷歌视觉 API 标签检测的主要内容,如果未能解决你的问题,请参考以下文章

谷歌移动视觉api相机源暗帧

使用视觉谷歌服务未检测到人脸

谷歌视觉文本检测响应逐行

谷歌视觉连接到 API 没有外部谷歌 DLL

谷歌视觉 API 休息集成

限制谷歌视觉中的检测区域,文本识别