3

Google Vision API を使用して画像内のテーマを検出し、Knowledge Graph API を使用してそれらのテーマに関する情報 (説明、サムネイル、Wikipedia リンクなど) を取得します。しかし、Vision API によって返されたエンティティがナレッジ グラフにまったく情報を持っていないことがあります。

ここに例があります。

Google Vision API Demoを使用して、この画像を分析します。

返された JSON では、"Atmospheric Phenomenon" が検出されたラベルとして表示され、そのナレッジ グラフ識別子が示されています。

{
  "labelAnnotations": [
    {
      "description": "Atmospheric phenomenon",
      "mid": "/m/07pw27b",
      "score": 0.874821,
      "topicality": 0.874821
    },
    // ...
  ],
  // ...
}

次の URL を介して Google で直接検索することにより、エンティティが存在することを確認できます。

http://g.co/kg/m/07pw27b

ここに画像の説明を入力

ただし、ナレッジ グラフ APIを使用してそのエンティティに関する情報を取得すると、応答は空になります。

{
  "@context": {
    "EntitySearchResult": "goog:EntitySearchResult",
    "resultScore": "goog:resultScore",
    "@vocab": "http://schema.org/",
    "kg": "http://g.co/kg",
    "goog": "http://schema.googleapis.com/",
    "detailedDescription": "goog:detailedDescription"
  },
  "@type": "ItemList",
  "itemListElement": []
}

Vision API によって返される特定のエンティティがナレッジ グラフに情報がないのはなぜですか?

4

0 に答える 0