云视觉:图像识别全解析
1. 标签识别
在图像识别中,标签识别是基础且重要的一环。标签值除了本身的描述外,还包含两个额外字段: mid 和 score 。 mid 是标签的不透明 ID,若要保存标签,可存储该值; score 是每个标签的置信度,反映了视觉 API 对标签准确性的信心。
以下是一个示例代码,用于筛选置信度高于 75% 的标签:
const vision = require('@google-cloud/vision')({
projectId: 'your-project-id',
keyFilename: 'key.json'
});
vision.detectLabels('dog.jpg', {verbose: true}).then((data) => {
const labels = data[0]
.filter((label) => { return label.score > 75; })
.map((label) => { return label.desc; });
console.log('Accurate labels:', labels.join(', '));
});
运行上述代码后,输出结果可能如下:
Accurate labels: dog, mammal, vertebrate
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



