2016-04-05 14 views
0

bu hatayı alıyorum için doğru parametreler nelerdir:Google Cloud Vision JSON Veri

error": { "code": 400, "message": "Invalid value at 'requests[0].image.content' (TYPE_BYTES), \"000002.jpg\"", "status": "INVALID_ARGUMENT", "details": [ { "@type": "type.googleapis.com/google.rpc.BadRequest"

Ve emin görüntülerin kodlama ile ilgili bir şey olabilir. Google'a bir grup .jpg s gönderiyorum.

Bunun, this question'a benzediğine dikkat edin, ancak bunun bir çok işe yarar olmadığını unutmayın - yanıt yoktur.

for f in $FILES do echo "Original file name is $f" response=$(curl -v -H "Accept: application/json" -H "Content-type:
application/json" -X POST -d '{"requests":[ { "image":{ "content":"'"$f"'" }, "features":[ { "type":"LABEL_DETECTION", "maxResults":3 } ] }]}' $baseURL) echo $response done

Bu yollamaya ilk resimdir:

İşte benim JSON var. enter image description here

Buna neden olan herhangi bir düşünce var mı?

cevap

1

Resmin base64 kodlu gösterimini, dosya adını değil, göndermeniz gerekir.