Google Cloud Vision annotateImage 特征类型不存在
Google Cloud Vision annotateImage feature types don't exist
我正在尝试使用 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
为了提高知名度,我发布 作为答案。
在使用 this 工具进行一些研究和测试后,我发现属性 type
应该如下所示:type: WEB_DETECTION
而不是 type: vision.types.Feature.Type.WEB_DETECTION
。
我正在尝试使用 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
为了提高知名度,我发布
在使用 this 工具进行一些研究和测试后,我发现属性 type
应该如下所示:type: WEB_DETECTION
而不是 type: vision.types.Feature.Type.WEB_DETECTION
。