如何寻找绿色跳线?

时间:2014-05-04 14:18:53

标签: image image-processing

我想知道Google图像搜索“绿色跳线”之类的东西究竟是如何运作的?系统如何知道图像包含绿色的跳线形状?

我认为它使用sobel或Hough变换然后进行某种颜色识别。然后这些值以某种方式附加到数据库中的图像?

任何见解都会有所帮助。不一定需要与谷歌相关,只需要图片搜索。

2 个答案:

答案 0 :(得分:1)

用于基本Google图片搜索的大部分信息不是图片内容,而是元信息。元信息是(...一个包含15个字母的单词)...图像文件的文件名,HML alt标签中包含的<img ...>属性的内容,以及可能的其他内容( text)与图像在同一站点上提到的内容。例如,当您搜索&#34;绿色跳线&#34;时,您会发现许多绿色运动衫,还有一些蜘蛛图像,即一种被称为Green Jumping Spider, or "Green Jumper"的物种。

然而,即使对于简单的图像搜索,显然也从图像内容中提取了一些信息。例如,&#34;主要颜色&#34;图像。但是这些信息提取起来相对微不足道 - 它只是在平滑缩小到1x1像素大小时的图像颜色。

除此之外,Google还在图像识别领域取得了一些进展。在过去的几年中。有很多研究正在进行中。一个中间步骤是{&#34;类似图像搜索&#34;形式的Content-based image retrieval。这最近以特征提取的形式进一步推动。包含若干开发链接的入口点可以是关于Google Image Swirl的文章,其中每个链接的站点依次包含相应区域中科学出版物的链接。

答案 1 :(得分:0)

我不知道谷歌究竟是怎么做到的,但here是一个很好的介绍。