IBM BlueMix 용/classify API를 사용하여 이미지 인식을 위해 작동하도록 POST 요청을받을 수없는 것 같습니다.이미지 인식을위한 IBM Bluemix POST 대 GET. parameters.json 파일에 URL이 필요합니까?
다음 컬은 GET을 위해 잘 작동 :
curl -X GET -H "Accept-Language: en" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?&api_key={api_key}&url={link to image}&classifier_ids=default&owners=IBM&threshold=0.2&version=2016-05-20"
그것은 바나나 (제대로)로 인식합니다.
POST에서 작동하지 않는 것 같습니다. 여기 내 URL은 다음과 같습니다
curl -X POST -F "[email protected]_0632.JPG" -F "[email protected]" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key={api_key}&version=2016-05-20"
내 parameters.json은 매우 간단하다 :
{
"classifier_ids": ["default"],
"owners": ["IBM"],
"threshold": 0.2
}
또한, 동일한 이미지는 POST에서와 같이 GET에 사용됩니다.
일 경우 POST를받을 수 있습니다. 아래 줄을 parameters.json에 추가합니다.
"url": "{link to url here}"
질문 : 가능하면 POST 이미지를 URL을 사용하여 바로 업로드없이 일을하고 images_file를 인코딩 형성 얻는 방법? 그렇다면 POST 형식에 대한 힌트가 있습니까?
감사합니다.