【问题标题】:IBM Watson Visual Recognition Service in Bluemix always returning empty contentBluemix 中的 IBM Watson Visual Recognition Service 总是返回空内容
【发布时间】:2015-10-22 20:07:52
【问题描述】:

我正在尝试使用 API 测试器在 Bluemix 中测试 IBM Watson Visual Recognition Service。

第一个我想得到有效标签的列表:

  1. 我打开API测试器:http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/apis/#!/visual-recognition/getLabelService
  2. 我发出一个空字符串
  3. 响应正文:无内容,响应代码:0

在阅读演示应用程序的源代码时,我在推断标签,例如“动物”

  1. 我打开这个链接:http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/apis/#!/visual-recognition/recognizeLabelsService
  2. 我上传了一张图片并将标签设置为“动物”
  3. 响应正文:无内容,响应代码:0

知道我做错了什么吗?

演示应用似乎运行良好,至少它将奥巴马的形象识别为“人、总统、奥巴马”:)

【问题讨论】:

    标签: ibm-cloud ibm-watson visual-recognition


    【解决方案1】:

    查看以下链接,了解有关如何使用该服务的一些示例。

    如果您要使用图像http://visual-recognition-demo.mybluemix.net/images/63992.jpg。对 Watson 的发布请求如下所示。

    服务器端 (Node.Js) 上的所有代码都在将图像流式传输到 Watson。

        function(req, res) {
    
            var stream = fs.createReadStream(req.files.imgFile.path);
            var params = {
                image_file: stream
            };
    
            visualRecognition.recognize(params, function(error, result) {
                if (error) {
                    return res.status(error.error ? error.error.code || 500 : 500).json({ error: error });
                } else {
                    return res.json(result);
                }
            });
        }
    

    Demo allowing you to upload your own image and identify it

    上述应用的代码在here可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 2017-03-22
      • 2017-05-23
      • 2018-06-09
      相关资源
      最近更新 更多