我们可以将外部URL传递给Google Cloud vision API来检测图像标签吗?

时间:2018-07-15 04:25:40

标签: node.js aws-lambda google-vision

我已经在节点js中使用AWS lambda函数编写了以下代码。

'use strict';
const vision = require('@google-cloud/vision');
const client = new vision.ImageAnnotatorClient();
const image = 'http://www.gstatic.com/webp/gallery/1.jpg';
exports.handler = (event, context, callback) => {
    client
        .labelDetection(image)
        .then(results => {
            console.log(results);
            const labels = results[0].labelAnnotations;
            console.log('Labels:');
            labels.forEach(label => console.log(label));
        })
        .catch(err => {
            console.error('ERROR:', err);
        });
};

但是我遇到类似“不允许我们代表您访问URL。请下载内容并将其传递”之类的错误。

您能在这方面帮助我们吗?

0 个答案:

没有答案