一种图片检索方法

文档序号:6369338阅读:541来源:国知局
专利名称:一种图片检索方法
技术领域
本发明涉及一种基于android系统的相册管理方法,特别是涉及ー种图片检索方法。
背景技术
目前相册的检索方法不可以达到对某个人的相片进行检索归类,只能与文件夹,以时间等方式进行归类,基于安桌系统的相册有ー个初始化线程,用于加载相册的初始化信息,另外ー个线程用来监听相册媒体库的图片增加删除的相关信息,并且持续不断地 更新相册加载的相关信息
当android的系统启动的时候,系统会自动扫描sdcard内的多媒体文件,并把获得的信息保存在一个系统数据库中,以后在其他程序中如果想要访问多媒体文件的信息,其实就是在这个数据库中进行的,而不是直接去sdcard中取,如何让多媒体数据库中的数据更新呢?我们可以采用广播机制来实现在应用程序中发送ー个广播,让android系统扫描sdcard并更新多媒体数据库。

发明内容
本发明的目的在于克服现有技术的不足,提供ー种图片检索方法,对个人图片进行归类,能方便会计的找到某个人的图片信息,操作简单方便。为了达到上述目的,本发明采用的技术方案是ー种图片检索方法,基于android系统,所述的图片检索方法在图片媒体数据库中増加一字段用于描述人脸部识别信息,在后台扫描多媒体图片吋,不断地对每张图片进行人脸部检测;当检测到某个人脸部,则对此字段设置ー相对应人脸部的ID,所有扫描到相同的人的图片时媒体数据库都会在此字段中设置相同的ID;当检测到另外一人脸部吋,则会另外设置该张人脸部的相应的ID,并且 把该人的所有相片在媒体库的字段都设置该ID ;若扫描图片并未发现人脸部,在此字段的ID设置为无效值,当进入相册时,根据ID来对相册进行归类,将ID相同的图片放在一起。进ー步的,所述的图片检索方法进ー步包括媒体数据库图片扫描方法及加载方法。进ー步的,所述的媒体数据库图片的扫描方法步骤如下
步骤I. I、多媒体图片扫描程序开始;
步骤I. 2、对每张图片增加人脸部识别;
步骤I. 3、判断是否图片中存在人脸部图片信息,是则执行步骤I. 4,否则执行步骤
I.5 ;
步骤I. 4、获取人脸部识别ID;
步骤I. 5、将判断结果信息保存到媒体数据库。进ー步的,所述的媒体数据库图片的加载方法步骤如下步骤2. I、手机相机预览扫描人脸;
步骤2. 2、判断是否图片中存在人脸部图片信息,是则执行步骤2. 4,否则执行步骤
2.3 ;
步骤2. 3、获取人脸部识别ID ;
步骤2. 4、媒体数据库及时更新判断结果信息;
步骤2. 5、进入多媒体相册;
步骤2. 6、查找媒体库及存储器是否有相同的人脸部ID相片,是则执行步骤2. 7. 1,否则执行步骤2. 7. 2 ;
步骤2. 7. I、归类显示出用户方便查找到该人的所有相片;
步骤2. 7. 2、进入普通检索流程。与现有技术相比,本发明的有益效果是实现捕获人脸部信息来自动检索出所有关于某个人的所有相关图片,比如对某人预览扫描一下,达到检索出所有这个人的所有相关图片,非常方便用户的使用。


图I为本发明的图片扫描流程图2为本发明的图片加载流程图。
具体实施例方式下面结合实施例參照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。ー种图片检索方法,基于android系统,所述的图片检索方法在图片媒体数据库中増加一字段用于描述人脸部识别信息,在后台扫描多媒体图片时,不断地对每张图片进行人脸部检测;当检测到某个人脸部,则对此字段设置ー相对应人脸部的ID,所有扫描到相同的人的图片时媒体数据库都会在此字段中设置相同的ID ;当检测到另外一人脸部时,则会另外设置该张人脸部的相应的ID,并且把该人的所有相片在媒体库的字段都设置该ID;若扫描图片并未发现人脸部,在此字段的ID设置为无效值,当进入相册时,根据ID来对相册进行归类,将ID相同的图片放在一起。进ー步的,所述的字段为图片名称的其中一字段。进ー步的,所述的图片检索方法进ー步包括媒体数据库图片扫描方法及加载方法。如图I所示,所述的媒体数据库图片的扫描方法步骤如下
步骤I. I、多媒体图片扫描程序开始;
步骤I. 2、对每张图片增加人脸部识别;
步骤I. 3、判断是否图片中存在人脸部图片信息,是则执行步骤I. 4,否则执行步骤
I. 5 ;
步骤I. 4、获取人脸部识别ID;
步骤I. 5、将判断结果信息保存到媒体数据库。如图2所示,所述的媒体数据库图片的加载方法步骤如下步骤2. I、手机相机预览人脸扫描;
步骤2. 2、判断是否存在人脸部图片信息,是则执行步骤2. 4,否则执行步骤2. 3 ;
步骤2. 3、获取人脸部识别ID ;
步骤2. 4、媒体数据库及时更新判断结果信息;
步骤2. 5、进入多媒体相册;
步骤2. 6、查找媒体库及存储器是否有相同的人脸部ID相片,是则执行步骤2. 7. 1,否则执行步骤2. 7. 2 ;
步骤2. 7. I、归类显示出用户方便查找到该人的所有相片; 步骤2. 7. 2、进入普通检索流程。本发明解决了如下技术问题1、在扫描多媒体图片时増加ー个人脸识别的动作,就是在扫描媒体图片吋,増加给每张相片进行人脸识别的动作;并且把人脸识别的结果信息保存到媒体数据库中;2、在相册加载中,需要对人脸识别的ID进行判断并加载该ID相同的图片。如果在相机中扫描人脸,检测到某人的人脸并获取ID,再进入相册时,会自动地根据此ID将该人的相片全部查找出来。另外,如果相机对多人预览,同样可以获取到多人的人脸的ID,进入相册同样可以获取多人的所有图片。应用本技术,可以实现通过人脸扫描,就可以找到该人物的图片,捕获人脸,来自动检索出所有这个人的所有相关图片,相机对某人一下,就可以达到检索出所有这个人的所有相关图片,非常方便用户的使用,同样,如果扫描到多人的话,也可以找出多人的照片。以上内容是结合具体的优选实施方式对本发明所作的进ー步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。
权利要求
1.一种图片检索方法,基于android系统,其特征在于所述的图片检索方法在图片媒体数据库中增加一字段用于描述人脸部识别信息,在后台扫描多媒体图片时,不断地对每张图片进行人脸部检测; 当检测到某个人脸部,则对此字段设置一相对应人脸部的ID,所有扫描到相同的人的图片时媒体数据库都会在此字段中设置相同的ID ; 当检测到另外一人脸部时,则会另外设置该张人脸部的相应的ID,并且把该人的所有相片在媒体库的字段都设置该ID ; 若扫描图片并未发现人脸部,在此字段的ID设置为无效值,当进入相册时,根据ID来对相册进行归类,将ID相同的图片放在一起。
2.根据权利要求I所述的图片检索方法,其特征在于所述的图片检索方法进一步包括媒体数据库图片扫描方法及加载方法。
3.根据权利要求2所述的图片检索方法,其特征在于,所述的媒体数据库图片的扫描方法步骤如下 步骤I. I、多媒体图片扫描程序开始; 步骤I. 2、对每张图片增加人脸部识别; 步骤I. 3、判断是否图片中存在人脸部图片信息,是则执行步骤I. 4,否则执行步骤I.5 ; 步骤I. 4、获取人脸部识别ID; 步骤I. 5、将判断结果信息保存到媒体数据库。
4.根据权利要求2所述的图片检索方法,其特征在于,所述的媒体数据库图片的加载方法步骤如下 步骤2. I、手机进入相机对着人脸扫描时; 步骤2. 2、判断是否在相机预览时检测到人脸,是则执行步骤2. 4,否则执行步骤2. 3 ; 步骤2. 3、获取人脸部识别ID ; 步骤2. 4、媒体数据库及时更新判断结果信息; 步骤2. 5、进入多媒体相册; 步骤2. 6、查找媒体库及存储器是否有相同的人脸部ID相片,是则执行步骤2. 7. 1,否则执行步骤2. 7. 2 ; 步骤2. 7. I、归类显示出用户方便查找到该人的所有相片; 步骤2. 7. 2、进入普通检索流程。
全文摘要
本发明公开了一种图片检索方法,在图片媒体数据库中增加一字段用于描述人脸部识别信息,在后台扫描多媒体图片时,不断地对每张图片进行人脸部检测;当检测到某个人脸部,则对此字段设置一相对应人脸部的ID,所有扫描到相同的人的图片时媒体数据库都会在此字段中设置相同的ID;当检测到另外一人脸部时,则会另外设置该张人脸部的相应的ID,并且把该人的所有相片在媒体库的字段都设置该ID;若扫描图片并未发现人脸部,在此字段的ID设置为无效值,当进入相册时,根据ID来对相册进行归类,将ID相同的图片放在一起。本发明实现捕获人脸部信息来自动检索出某人的所有相关图片,对图片进行分类,非常方便用户的使用。
文档编号G06K9/00GK102682111SQ20121014412
公开日2012年9月19日 申请日期2012年5月11日 优先权日2012年5月11日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1