用一张照片测试了一下三个搜索引擎的以图搜图功能,都是上传了一个181X220的小图片,图中是红山核试验基地的铁塔和一架直升机。看上去Google的结果最好,百度在学习Google的结果,搜狗的结果一般。单从结果看,
- Google的数据库规模最大,算法也比较好,识别出飞机和蓝天。但是对于外观的识别不准确,也可能是没有这类结果
- 百度数据库小于Google,算法主要是针对外形的识别,而不是内容,相关结果都是各种铁塔
- 搜狗的数据库最小,算法和百度类似,但是结果中有很多噪声
在文本搜索逐步成熟后,大佬们都看准图片搜索,目前看来距离商用还有较长距离。除了简单的hash算法外,主要的算法似乎也就SIFT、CSIFT和SURF,还有别的么?
一、搜狗的结果:没有精确匹配,搜到很多相关图片,基本上都是柱状物,多数是塔,也有文字、导弹发射
二、百度结果:有两个精确命中,相关搜索是一些基站之类的塔
三、谷歌搜索:5条精确命中,外观类似的结果不是铁塔,而是各种飞机(非直升机)
相关信息: