Algorithm 我想知道像tineye.com这样的反向图像搜索服务是如何工作的。。。?

Algorithm 我想知道像tineye.com这样的反向图像搜索服务是如何工作的。。。?,algorithm,image,search,image-processing,search-engine,Algorithm,Image,Search,Image Processing,Search Engine,像TinEye这样的反向图像搜索引擎将如何工作? 我的意思是进行图像搜索需要哪些参数?不知道TinEye是否使用了这个参数,但这是一种常用的算法 在这里,您可以看到一个使用示例,其中使用图像的部分匹配来组成一个景观: 您很可能需要一种具有良好图像局部性的算法,例如空间填充曲线。该sfc将图像细分为更小的块和顺序,并将其复杂性降低到一维。然后,您需要按此顺序扫描图像,并对每个磁贴进行傅里叶变换,因为频率变换更容易保存在数据库中。现在你有了图像的指纹,可以将其与其他频率进行比较 数据库:通常您有一

像TinEye这样的反向图像搜索引擎将如何工作?
我的意思是进行图像搜索需要哪些参数?

不知道TinEye是否使用了这个参数,但这是一种常用的算法

在这里,您可以看到一个使用示例,其中使用图像的部分匹配来组成一个景观:


您很可能需要一种具有良好图像局部性的算法,例如空间填充曲线。该sfc将图像细分为更小的块和顺序,并将其复杂性降低到一维。然后,您需要按此顺序扫描图像,并对每个磁贴进行傅里叶变换,因为频率变换更容易保存在数据库中。现在你有了图像的指纹,可以将其与其他频率进行比较

  • 数据库:通常您有一组从网站收集的图像。 对于每个图像,以与每个图像相关联的数字向量的形式提取关键特征(SURF、SIFT等)。矢量存储在可搜索的数据库中

  • 将图像交给TinEye时,会对该图像进行处理并提取关键特征。运行将特征与数据库中的特征匹配的算法,并找到接近的匹配项。提取匹配特征向量的相关图像列表,并将其显示为web图像的链接


指向mathematica dead的链接:(