首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Image帖子与用于图像识别的GET。parameters.json文件中是否需要URL?

Image帖子与用于图像识别的GET。parameters.json文件中是否需要URL?
EN

Stack Overflow用户
提问于 2016-06-22 21:18:07
回答 1查看 93关注 0票数 0

我似乎无法获得一个POST请求,以便使用IBM的/classify BlueMix进行图像识别。

下面的卷曲对于GET来说很好:

代码语言:javascript
复制
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"

它识别为香蕉(正确)。

我似乎无法让它成为工作岗位。这是我的网址:

代码语言:javascript
复制
curl -X POST -F "images_file=@IMG_0632.JPG" -F "parameters=@parameters.json" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key={api_key}&version=2016-05-20"

我的parameters.json非常简单:

代码语言:javascript
复制
{
      "classifier_ids": ["default"],
      "owners": ["IBM"],
      "threshold": 0.2
}

同样,GET中使用的图像与POST中的图像相同。如果我将下面的行添加到parameters.json中,我就可以得到POST。"url": "{link to url here}"

问:在不使用URL的情况下,仅仅上传images_file编码的图像和表单,就能让POST工作吗?如果是的话,有任何关于帖子格式的提示吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-06-23 13:27:46

我发现了一个帖子和一个GET之间的问题是不同的图像分辨率。当我做了一个GET并将图像上传到后期站点时,它以某种方式缩小了图像大小(尽管它说它不会)。使用POST,图像大小保持不变。奇怪,但这是我唯一能想到的区别是,较低的图像分辨率,蓝色混合更容易识别为香蕉。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37978409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档