我正在尝试通过Node.js在GC Vision中获得10多个结果。
由于无法将自定义请求直接传递给webDetection()
,因此我尝试改用annotateImage()
:
const vision = require('@google-cloud/vision');
const client = new vision.ImageAnnotatorClient();
const webSearchRequest = {
image: {
source: {
imageUri: `gs://${bucket.name}/${filePath}`
}
},
features: [{
maxResults: 50,
type: vision.types.Feature.Type.WEB_DETECTION
}]
};
return client.annotateImage(webSearchRequest).then(webResults => {
console.log(webResults);
}
输出为Cannot read property 'Feature' of undefined
答案 0 :(得分:1)
出于可见性考虑,我发布my solution from the comments作为答案。
使用this工具进行了一些研究和测试后,我发现属性type
应该如下:type: WEB_DETECTION
而不是type: vision.types.Feature.Type.WEB_DETECTION
。