问题描述
我已经使用Google Vision API检索了“视觉上相似的图像”。我想知道,给定一张照片(可能与博客或文章有关),Google Vision API如何找到视觉上相似的图像列表?我似乎找不到描述它的白皮书。
此外,我想知道如果Google Vision API预测的标签得分低于70%置信度,考虑这些视觉上相似的图像是否有意义?
解决方法
根据documentation,Google Cloud的Vision API通过REST和RPC API提供了功能强大的经过预先训练的机器学习模型,例如Web Detection,它们负责处理和分析按顺序接收的图像如here所述,识别其他具有与原始图片相似特征的图片;但是,由于它是经过预先训练的Google模型,因此没有公开的开发文档。
关于您认为置信度分数低于70%的问题,这完全取决于您的用例,您必须评估所需的接受极限才能满足您的要求。
请注意,在JSON response的“ visuallySimilarImages”字段中返回的对象是WebImage object,其得分字段已弃用,您可能是指WebEntity object中的得分这是该实体的整体相关性得分。未规范化,无法在不同的图像查询中进行比较。