2017-04-13 2 views
0

dans google vision api détection d'étiquettes, impossible de savoir où se trouve l'objet? des options ou une idée ?? J'ai essayé dans l'échantillon, puis la réponse json ne comprend pas la position de l'objet!Détection d'étiquettes d'API de vision Google

+0

Possible copie de [Comment obtenir une position d'objet personnalisé sur l'image en utilisant l'api de reconnaissance de la vision] (http://stackoverflow.com/questions/38634409/how-to-get-a-position-of- – Nakilon

Répondre

0
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) 

` 
+0

Vous devez expliquer votre code uniquement répondre. Les réponses au code seulement sont souvent dépréciées et peuvent même être supprimées. Je vous remercie. – Bugs