百度识图出来一段时间了,一贯K掉百度的所有产品,也一贯认为百度的产品都有著名的“原产品”。百度识图,没有什么高深,就是以图片来搜索图片。Google也推出过相应的测试,不过后来取消了(现今已正式上线)。在这个领域,早就有了著名的“原产品”——Tineye。
Tineye,以图搜图
submit an image to TinEye to find out where it came from, how it is being used, if modified versions of the image exist, or to find higher resolution versions
Tineye在2007年的时候才测试上线,当时只能是注册用户才能使用,而且也是邀请注册。
发展到今天,Tineye已经是公开的免费搜索引擎,截止到2011年,大概有18亿张数据库图。Tineye的数据库图片主要来源像Flickr这样的图片库网站,以及被Google收录的网址。
Tineye搜索原理
http://www.tineye.com/cool_searches详细说明了Tineye可以搜到怎么样的图片。
- 一张图片,需要寻找完全相同的画面,但是分辨率更高。或者是没有被变色、加框等处理的原图;
- 一张图片,需要寻找相似框架画面的图片。
这些都是Tineye可以做到的。
Tineye的使用
一般直接上传图片或者是复制网络图片的地址到Tineye官网即可。
如果经常使用,Tineye也提供了插件和Bookmarklet:
https://www.tineye.com/plugin包括了Firefox、Chrome、IE、Safari对应的插件。
当然最好是使用Tineye的Bookmarklet(将官方Bookmarklet换成了SSL):
javascript:void(window.open(‘https://tineye.com/search?pluginver=bookmark_1.0&url=’+encodeURIComponent(document.URL)));
需要使用时,首先在浏览器里面打开图片。如果是网页中的图片,在一个新标签中打开这个图片,然后点击这个Bookmarklet即可。
但是,该Bookmarklet支持的只是网络图片,不包括本地图片。本地图片依然需要到网站里面上传才行。
Tineye的不足
Tineye毕竟是国外的搜索,因此数据库的图片主要是国外网址的图片。这一点上百度识图应该可以占优势了,懒得测试百度的东西。
Google Images更方便,Tineye的数据库局限性还是明显。