2016-02-25 127 views
1

我通過編碼的base64編碼並將其命名爲test.jpg放在圖像後,我創建了一個JSON文件(名爲像A.TXT)像下面這樣:無法識別的JSON標籤

{ 
    "requests": [ 
    { 
     "image": { 
     "content": "test.jpg" 
     }, 
     "features": [ 
     { 
      "type": "LABEL_DETECTION", 
      "maxResults": 1 
     } 
     ] 
    } 
    ] 
} 

最後,我使用curl命令傳遞該文件:

$ curl -v -k -s -H "Content-Type: application/json" https://vision.googleapis.com/v1/images:annotate?key=browser_key --data-binary @a.txt 

它說明服務器可以識別圖像內容中的值。誰能幫忙?

+0

你有沒有注意到有一個右大括號('}')許多在你的JSON?另外,你是否刪除了JSON文件中的所有空格? – LuudJacobs

+0

感謝您的回覆。但是,每個}對應於{。我只是忘了添加第一個{在問題的頂部。根據google發送的錯誤信息,問題在於它無法識別圖像內容[0]中的值。 –

回答

2

內容,您需要發送Base64編碼的文件數據的圖像的,而不是文件名test.jpg放在

檢查Google Cloud Vision manual

相關問題