2016-07-13 46 views
7

Ho testato l'API Vision di Google per allegare etichette a immagini diverse.Esiste un elenco completo delle potenziali etichette restituite dall'API di Google Vision?

Per una data immagine, io tornare qualcosa di simile:

"google_labels": { 
      "responses": [{ 
       "labelAnnotations": [{ 
        "score": 0.8966763, 
        "description": "food", 
        "mid": "/m/02wbm" 
       }, { 
        "score": 0.80512983, 
        "description": "produce", 
        "mid": "/m/036qh8" 
       }, { 
        "score": 0.73635191, 
        "description": "juice", 
        "mid": "/m/01z1kdw" 
       }, { 
        "score": 0.69849229, 
        "description": "meal", 
        "mid": "/m/0krfg" 
       }, { 
        "score": 0.53875387, 
        "description": "fruit", 
        "mid": "/m/02xwb" 
       }] 
      }] 
     } 

-> Le mie domande sono:

  1. Qualcuno sa se Google ha pubblicato il loro elenco completo delle etichette (['produce', 'meal', ...]) e dove potrei trovarlo?
  2. Queste etichette sono strutturate in qualche modo? - per esempio. è noto che il "cibo" è un superset di "produrre", per esempio.

Sto indovinando "No" e "No" perché non sono stato in grado di trovare nulla, ma forse no. Grazie!

+0

Hey sei riuscito a trovare una risposta a questa domanda? Sono interessato anche a questo. –

+0

Non ho. All'epoca ho setacciato fondamentalmente la documentazione e non ho trovato alcun riferimento a tale elenco (lo stesso con alcuni googling), quindi sono abbastanza sicuro che non ci fosse alcuna lista ufficialmente disponibile al momento in cui l'ho esaminata (luglio 2016). –

risposta

0

C'è un'API per la ricerca li chiamavano Google Knowledge Graph API:

https://developers.google.com/knowledge-graph/reference/rest/v1/

Essi collegarlo alla parte inferiore del Google Vision documentazione API:

https://cloud.google.com/vision/docs/labels


Edit: più informazioni

Ok, medi che iniziano con/g/sono Google entità, medi che iniziano con/m/sono identificatori Freebase, ma Google kgraph API non li restituisce sempre.

Questi dati sono pubblici e possono essere scaricati, ma ci sono troppi record nel database e Google non ha pubblicato quali di essi usano.

Esempio di MID restituito in visione api e il record in Wikidata:

{ 
    desc: "institution", 
    mid: "/m/01r28c", 
    score: 72.29216694831848, 
    confidence: 0, 
    locations: [ ], 
    properties: [ ] 
}, 

https://www.wikidata.org/wiki/Q178706


L'ultimo dump freebase può essere scaricato qui:

https://developers.google.com/freebase/

+1

Siamo spiacenti, questa non è una risposta corretta. Le chiavi restituite da "detectLabels" non esistono nell'API di Knowledge Graph, cercherò ulteriori informazioni e correggerò la risposta. Il DOC dice che questo è il metodo corretto ... – Wiliam