我可以在谷歌中拖放任何图像并获得结果。:)
它是如何实现的?算法背后的想法是什么?
该图像数据是否转换为任何搜索或......不知道......
我可以在谷歌中拖放任何图像并获得结果。:)
它是如何实现的?算法背后的想法是什么?
该图像数据是否转换为任何搜索或......不知道......
我认为谷歌图像使用 3 组合算法
还有第四个算法,它是谷歌的秘密(例如排名);)
(见这里-> http://www.quora.com/Algorithms/What-is-the-algorithm-used-by-Google-Search-by-Image-1)
2016 年更新
我最初的答案是在 2012 年——与此同时,其他研究和研究变得越来越重要,我学到了一些新东西。;-)
在我看来,关于图像检测的主要“哲学”是三个:
今天,我认为模式识别已经失去了它的重要性:在我看来,机器学习是通过图像进行搜索的正确方法。
借助机器学习,您甚至可以搜索相似匹配(例如面孔 - 它们之间显然不相等)。困难在于你将如何正确地教你的机器。可以采取不同的方法。
深度学习只是一种机器学习算法。它使用不同的层来匹配可能的图像更深入,层的一些示例可能是:
图像搜索是一个令人兴奋的领域。谷歌反向图像搜索结合使用了图像处理技术,例如尺度不变特征变换和基于主成分分析的尺度不变特征变换。除了深度学习技术和图像处理算法的实力之外,谷歌在大规模部署大规模大数据处理算法方面具有优势。谷歌还使用先进的散列技术创建真正有效的图像索引。有趣的是,谷歌如何为图像创建节省空间的数据结构,这些数据结构随后将用于图像搜索算法。
总的来说,谷歌图像搜索的效率不仅是因为图像处理算法。它还重新使用和重新利用 Google 文本搜索引擎的参数搜索技术。