一种图像搜索系统与方法与流程

文档序号:13236718阅读:123来源:国知局
一种图像搜索系统与方法与流程

本发明涉及图像管理技术领域,尤其涉及一种图像搜索系统与方法。



背景技术:

在光盘或磁盘中保存的数据除了文字类型还有图片、视频等数据,当长时间积累下来的大量的图像存储在光盘和磁盘中,在管理和利用上都有一定的难度,如果需要从海量的图像中搜索某一张图片、或某一个视频,按照传统的搜索方法只能按日期去搜索,然后需要从大量的数据中一张张光盘或磁盘去查找,这给图像的搜索与管理带来了巨大的难度。



技术实现要素:

本发明所要解决的技术问题在于提供了一种图像搜索系统与方法,通过在主机中建立索引库使用户能快速搜索到位于光盘或磁盘中的图像,为用户提供更简单、更智能的图像搜索系统。

为解决上述技术问题,本发明采用以下技术方案:

一方面,提供了一种图像搜索系统,该图像搜索系统包括:

标签模块,用于检测到接入的外部存储器包含图像文件时,创建图像文件的图像属性标签,把所述图像属性标签存储在主机的索引库中;

搜索模块,用于接收用户输入的图像搜索指令,根据所述图像搜索指令在索引库中搜索;

输出模块,用于输出搜索模块的搜索结果;

其中,所述外部存储器包括磁盘和光盘,所述图像属性标签包括图像id。

其中,所述图像属性标签还包括利用ocr扫描识别技术从图像中识别出的文字内容。

其中,所述图像属性标签还包括利用人脸识别技术获取的人物特征参数,包括人物性别、脸部特征参数。

其中,所述图像属性标签还包括利用以图搜图技术获取的图像文件自带的属性参数,所述图像文件自带的属性参数包括文件名、拍摄时间、上传时间、拍摄地点、拍摄设备型号、摄影师。

其中,所述图像属性标签还包括由用户输入或选择的参数项。

其中,所述外部存储器还包括:u盘和硬盘。

其中,所述标签模块还用于创建内部存储器的图像文件的图像属性标签,把该图像属性标签存储在索引库中。

另一方面,提供了一种图像搜索方法,该图像搜索方法包括:

检测到接入的外部存储器包含图像文件时,创建图像文件的图像属性标签,把该图像属性标签存储在索引库中;

接收用户输入的图像搜索指令,根据所述图像搜索指令在索引库中搜索;

输出搜索结果;

其中,所述外部存储器包括磁盘和光盘,所述图像属性标签包括图像id。

其中,所述图像属性标签还包括利用ocr扫描识别技术从图像中识别出的文字内容;和/或

所述图像属性标签还包括利用人脸识别技术获取的生物特征参数,包括性别、和脸部特征参数;和/或

所述图像属性标签还包括利用以图搜图技术获取的图像文件自带的属性参数,所述图像文件自带的属性参数包括文件名、拍摄时间、上传时间、拍摄地点、拍摄设备型号、摄影师;和/或

所述图像属性标签还包括由用户输入或选择的参数项。

其中,所述外部存储器还包括:u盘和硬盘。

与现有技术相比,本发明的有益效果为:本发明通过在主机中创建图像文件的图像属性标签,并将图像属性标签存储在主机的索引库中,使磁盘或光盘中的图像能与内部存储器的图像无缝结合,用户不需要把不管磁盘或光盘中的图像存储在主机的内部存储器中,也不需要考虑图像文件存储在哪里,不管图像是存储在磁盘或光盘中,均可通过索引库搜索系统中所有的数据,使用户能快速搜索到位于光盘或磁盘中的图像,为用户提供更简单、更智能的图像搜索系统。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本发明具体实施方式中提供的一种图像搜索系统的实施例的结构框图。

图2是本发明具体实施方式中提供的一种图像搜索方法的实施例的方法流程图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图1对本发明实施例提供的一种图像搜索系统作进一步的详细描述。请参考图1,其是本发明具体实施方式中提供的一种图像搜索系统的实施例的结构框图。如图1所示,在一些实施例中,该图像搜索系统包括:

标签模块10,用于检测到接入的外部存储器包含图像文件时,创建图像文件的图像属性标签,把所述图像属性标签存储在主机的索引库中。其中,外部存储器包括磁盘和光盘,图像属性标签包括图像id。这样就无需把磁盘和光盘中的图像文件复制保存到计算机终端,只需在磁盘或光盘插入到计算机终端时,为磁盘或光盘中的图像文件创建图像属性标签,并把图像属性标签存储在索引库中,当用户搜索图片时,通过索引库也可以搜索位于磁盘或光盘中的图像文件,简单方便,而且图像属性标签所用的内存资源少。而图像属性标签包括图像id,这样便可根据图像id找到图像文件对应的磁盘或光盘。

在一些优选的实施例中,图像属性标签还包括利用ocr(opticalcharacterrecognition,光学字符识别)扫描识别技术从图像中识别出的文字内容。当检测到接入的外部存储器包含图像文件时,标签模块10将对图像文件进行ocr扫描,在含有文字的图像中能智能识别到文字内容,并将该文字内容添加到图像属性标签中。

在一些优选的实施例中,图像属性标签还包括利用人脸识别技术获取的人物特征参数,包括人物性别、脸部特征参数。在图像搜索系统中,人脸识别技术具有很重要的作用,特别是对于专用于人像图像存储的用户来说,通过一张头像参照图就能搜索目标图像是非常便利的功能。当检测到接入的外部存储器包含图像文件时,标签模块10将对图像文件进行人脸识别,获取图像文件中的人物特征参数,包括人物性别、脸部特征参数等,同时对人物脸部的头发、饰物等遮挡物进行过滤,通过识别图像中人物的脸部特征参数,并把该脸部特征参数作为图形属性标签,这样便可实现精确的人物图像文件的搜索,但是又不需要把磁盘和光盘的图像文件存储到计算机终端,简单方便。

在一些优选的实施例中,图像属性标签还包括利用以图搜图技术获取的图像文件自带的属性参数,所述图像文件自带的属性参数包括文件名、拍摄时间、上传时间、拍摄地点、拍摄设备型号、摄影师。当检测到接入的外部存储器包含图像文件时,标签模块10获取图像文件自带的属性参数,并将该属性参数作为图像文件的图像属性标签,以便用户能根据图像文件的属性参数快速搜索到目标图像文件。

在一些优选的实施例中,图像属性标签还包括由用户输入或选择的参数项,通过这些参数项方便用户对特别的图像文件进行图像属性标签的添加,更加人性化,提高用户体验。

作为一个优选的实施例,外部存储器还包括:u盘和硬盘,除了对磁盘和光盘中的图像文件创建图像属性标签,还可对u盘和硬盘等的外部存储器中的图像文件创建图像属性标签。作为一个优选的实施例,标签模块还用于创建内部存储器的图像文件的图像属性标签,把该图像属性标签存储在索引库中。因为图像属性标签为文本文档,所占内存小,搜索速度快,对外部存储器和内部存储器中的图像文件都创建图像属性标签,当图像文件数量比较大时,通过图像属性标签能从海量的图像中筛出相关图像,缩小查找范围,条件精确则可一步到位搜索出目标图像,能大大提高搜索速度,用户根据图像id快速查找到对应的图像文件。

搜索模块20,用于接收用户输入的图像搜索指令,根据所述图像搜索指令在索引库中搜索。用户输入的图像搜索指令可以为文本,也可以为图像;若为图像,搜索模块20便利用ocr扫描识别技术、人脸识别技术、以图搜图技术获取图像的图像属性参数,利用获取的图像属性参数在索引库中搜索,以搜索出目标图像文件对应的图像属性标签。

输出模块30,用于输出搜索模块20的搜索结果。当搜索模块20搜索完毕,则输出模块30便把搜索模块20的搜索结果呈现给用户,搜索结果为目标图像文件对应的图像属性标签,然后用户根据图像属性标签中的图像id获取对应的目标图像文件。若图像id对应为计算终端的内部存储器或与计算机终端连接的外部存储器,则可直接根据图像id获取目标图像文件,然后呈现给用户。

综上所述,本实施例通过创建图像文件的图像属性标签,并将图像属性标签存储在主机的索引库中,使磁盘或光盘中的图像能与内部存储器的图像无缝结合,用户不需要把不管磁盘或光盘中的图像存储在主机的内部存储器中,也不需要考虑图像文件存储在哪里,不管是存储在磁盘或光盘中,均可通过索引库搜索系统中所有的数据,使用户能快速搜索到位于光盘或磁盘中的图像,为用户提供更简单、更智能的图像搜索系统。

请参考图2,其是本发明具体实施方式中提供的一种图像搜索方法的实施例的方法流程图。如图2所示,该图像搜索方法,包括:

步骤s101:检测到接入的外部存储器包含图像文件时,创建图像文件的图像属性标签,把该图像属性标签存储在主机的索引库中。其中,外部存储器包括磁盘和光盘。其中,图像属性标签包括图像id。

步骤s102:接收用户输入的图像搜索指令,根据所述图像搜索指令在索引库中搜索。

步骤s103:输出搜索结果。

在一些优选的实施例中,所述图像属性标签还包括利用ocr扫描识别技术从图像中识别出的文字内容;和/或所述图像属性标签还包括利用人脸识别技术获取的生物特征参数,包括性别、和脸部特征参数;和/或所述图像属性标签还包括利用以图搜图技术获取的图像文件自带的属性参数,所述图像文件自带的属性参数包括文件名、拍摄时间、上传时间、拍摄地点、拍摄设备型号、摄影师;和/或所述图像属性标签还包括由用户输入或选择的参数项。

在一些优选的实施例中,外部存储器还包括:u盘和硬盘。

在一些实施例中,在接收用户输入的图像搜索指令之前还包括:创建内部存储器的图像文件的图像属性标签,把该图像属性标签存储在索引库中。

综上所述,本实施例提供图像搜索方法通过创建图像文件的图像属性标签,并将图像属性标签存储在主机的索引库中,使磁盘或光盘中的图像能与内部存储器的图像无缝结合,用户不需要把不管磁盘或光盘中的图像存储在主机的内部存储器中,也不需要考虑图像文件存储在哪里,不管是存储在磁盘或光盘中,均可通过索引库搜索系统中所有的数据,使用户能快速搜索到位于光盘或磁盘中的图像,为用户提供更简单、更智能的图像搜索系统。

本发明实施例还提供了一种计算机可读存储介质,其存储用于图像搜索的计算机程序,其中,所述计算机程序使得计算机执行以下程序模块:

标签模块10,用于检测到接入的外部存储器包含图像文件时,创建图像文件的图像属性标签,把所述图像属性标签存储在主机的索引库中。其中,外部存储器包括磁盘和光盘,图像属性标签包括图像id。

搜索模块20,用于接收用户输入的图像搜索指令,根据所述图像搜索指令在索引库中搜索。用户输入的图像搜索指令可以为文本,也可以为图像;若为图像,搜索模块20便利用ocr扫描识别技术、人脸识别技术、以图搜图技术获取图像的图像属性参数,利用获取的图像属性参数在索引库中搜索,以搜索出目标图像文件对应的图像属性标签。

输出模块30,用于输出搜索结果。当搜索模块20搜索完毕,则输出模块30便把搜索模块20的搜索结果呈现给用户,搜索结果为目标图像文件对应的图像属性标签,然后用户根据图像属性标签中的图像id获取对应的目标图像文件。若图像id对应为计算终端的内部存储器或与计算机终端连接的外部存储器,则可直接根据图像id获取目标图像文件,然后呈现给用户。

本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述系统的全部或部分程序模块。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1