TinEye、谷歌和其他公司提供“反向图片搜索”——你可以上传一张照片,它会在几秒钟内找到类似的照片。
这些算法有开源版本吗?
我知道“SIFT”和其他用于查找“视觉相似”照片的算法,但它们仅适用于将一张照片直接与另一张照片进行比较。即,查找与给定照片相似的照片是一项O(n)
操作,查找所有视觉上相似的照片将是O(n^2)
——两者都非常慢。
我需要一个可由 [relational] 数据库索引的特征描述符,以将结果集减少到更易于管理的内容。
“视觉上相似”是指非常相似。即,在 Photoshop 中轻微修饰/重新着色、略微裁剪或调整大小的照片、在同一场景中快速连续拍摄的照片,或者翻转或旋转的图像。