2016-07-13 16 views
7

Testowałem interfejs API Vision firmy Google w celu dołączania etykiet do różnych obrazów.Czy istnieje pełna lista potencjalnych etykiet, które zwróci Google Vision API?

Dla danego obrazu, będę wracać coś takiego:

"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" 
       }] 
      }] 
     } 

-> Moje pytania są następujące:

  1. Czy ktoś wie, czy Google opublikował ich pełną listę etykiet (['produce', 'meal', ...]) i gdzie mogłem to znaleźć?
  2. Czy te etykiety są w jakikolwiek sposób uporządkowane? - np. czy wiadomo, że "jedzenie" to na przykład nadmiar "produktu".

Zgaduję "Nie" i "Nie", ponieważ nie byłem w stanie znaleźć niczego, ale może nie. Dzięki!

+0

Hey czy udało ci się znaleźć odpowiedź na to pytanie? Też mnie to interesuje. –

+0

Nie mam. W tym czasie zasadniczo przeszukiwałem dokumentację i nie mogłem znaleźć żadnego odniesienia do takiej listy (tak samo jak w przypadku googlowania), więc jestem dość pewny, że nie było żadnej oficjalnie dostępnej listy w czasie, kiedy się na nią patrzyłem (lipiec 2016). –

Odpowiedz

0

Istnieje API szukać ich nazywa Google Knowledge Graph API:

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

one połączyć je w dolnej części Google Vision Dokumentacja API:

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


Edit: więcej informacji

Ok, mids zaczynające się/g/są podmioty google, średnich, począwszy od dnia/M/wolnej zasady są identyfikatory, ale google kgraph API nie zwraca je zawsze.

Dane te są jawne i można je pobrać, ale w bazie danych znajduje się zbyt wiele wpisów, a Google nie opublikowało tych, z których korzystają.

Przykład MID zwrócony w wizji api i zapis w wikidane:

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

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


Ostatni freebase zrzutu można pobrać tutaj:

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

+1

Niestety, to nie jest poprawna odpowiedź. Klucze zwracane przez "detectLabels" nie istnieją w interfejsie API Graph Graph, mam zamiar wyszukać więcej informacji i poprawić odpowiedź. DOC twierdzi, że jest to właściwa metoda ... – Wiliam

Powiązane problemy