照片人物间亲密度展示系统及方法与流程

文档序号:12470217阅读:460来源:国知局

本发明涉及照片管理应用,特别涉及结合人像识别与合照信息的照片人物间亲密度展示系统及方法。



背景技术:

随着智能拍照设备的普及与人们拍照习惯的形成,照片拍摄越来越日常化、海量化;但是现有的软硬件在展示、分类管理照片上不能够满足用户的需求,造成照片在设备中杂乱无章,分布零散,不利于人们快速查找照片。日常生活人们聚少离多,有幸相聚为做留恋虽然合照了海量照片,但传统展示方式让照片之间的内容相当割裂,尤其是人与人之前的亲密度呈现方面,内容隔离加上一张张照片的阅看,让人们很难快速查看到与自己亲友之间的合照。



技术实现要素:

本发明所要解决的技术问题,就是提供一种照片人物间亲密度展示系统及方法以实现用户可以快速查阅与自己较为亲密的人物之间的合影。

本发明解决所述技术问题,采用的技术方案是,照片人物间亲密度展示系统,包括扫描照片模块、提取人脸特征码模块、特征码对比模块、索引库模块、亲密度计算模块、查询模块和亲密度展示模块;

所述扫描照片模块,用于扫描待展示文件夹的图片格式文件,排除非照片类图片,保留照片并存储;

所述提取人脸特征码模块,用于提取扫描照片模块中所有照片中所有人物的人脸特征码;

所述索引库模块,用于设定任意一个人物作为索引选项,通过索引选项中设定一个包含人脸的人物头像作为索引选项头像;

所述特征码对比模块,用于根据索引选项头像对应的人脸特征码比对提取到的所有人物的人脸特征码,将包含有相同人脸特征码的照片筛选出,提取照片信息,将照片及照片信息进行关联后放在所对应的索引选项分组中,所述照片信息至少包括照片数量、照片拍摄时间及拍摄地点;依次类推通过所述特征码对比模块的人脸相似度对比,分别筛选出所有索引选项所对应的照片放在所对应的索引选项分组中;

所述亲密度计算模块,用于计算两个待计算人物的人脸特征码相似度比值、合照数量占照片总量比值、合照次数占合照照片总量比值、合照地点数量占合照总地点数量比值,并计算出上述所有比值的平均值,平均值越高则亲密度越高;反之则亲密度越低;

所述亲密度展示模块,用于展示待展示人物与其他合照人物之间的亲密度。

具体的,所述索引库模块,还用于对包含多个人脸特征码的照片即人物合照,按索引选项进行多次分类,建立基于合照关系的多人物照片索引库。

具体的,还包括查询模块,所述查询模块,用于查询索引选项分组中的照片信息,并可以进行照片删除或修饰处理或跨索引选项移动。

具体的,所述亲密度展示模块的展示方式包括根据预设规则进行亲密度高低排列展示、索引选项分组展示、索引展示人物之间的亲密度及合照照片分组展示。

照片人物间亲密度展示方法,包括以下步骤:

步骤1、系统扫描待展示文件夹的图片格式文件,排除非照片类图片,保留照片,并提取所有照片中所有人物的人脸特征码;

步骤2、系统设定任意一个人物作为索引选项,通过索引选项中设定一个包含人脸的人物头像作为索引选项头像,根据索引选项头像对应的人脸特征码比对提取到的所有人物的人脸特征码,将包含有相同人脸特征码的照片筛选出,提取照片信息,将照片及照片信息进行关联后放在所对应的索引选项分组中;依此类推通过所述特征码对比模块的人脸相似度对比,分别筛选出所有索引选项所对应的照片放在所对应的索引选项分组中,形成索引库;所述照片信息至少包括照片数量、拍照日期及拍照地点;

步骤3、系统基于索引选项分组中的照片信息计算出两个待计算人物的人脸特征码相似度比值、合照数量占照片总量比值、合照次数占合照照片总量比值、合照地点数量占合照总地点数量比值,并计算出上述所有比值的平均值,平均值越高则亲密度越高;反之则亲密度越低;

步骤4、系统根据预设展示方式展示待展示人物与其他人物之间的亲密度。

具体的,所述步骤3中,还包括:系统按照索引选项人物与合照中其他人物之间的亲密度,建立人物亲密度关系数据库,并将索引选项与人物亲密度关系数据库进行关联。

具体的,所述步骤2中,还包括:系统对包含多个人脸特征码的照片即人物合照,按索引选项进行多次分类,建立基于合照关系的多人物照片索引库。

具体的,所述步骤4中亲密度展示方式包括根据预设规则进行亲密度高低排列展示、索引选项分组展示、索引展示人物之间的亲密度及合照照片分组展示。

具体的,还包括系统根据用户需求对索引选项分组中的照片进行删除、修饰处理或跨索引选项移动。

本发明的有益效果是:本发明结合人脸识别、合照地点、合照日期、合照数量等多个纬度,从人物、时间、地点、频次等方面更加全面的分析出合照照片人物之间的亲密度,让用户能更好的了解和查看与亲友之间的合照情况。

附图说明

图1为本发明照片人物间亲密度展示系统及其方法实施例中工作流程图。

以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。

具体实施方式

下面结合附图及实施例详细描述本发明的技术方案:

本发明针对现有技术中海量照片在存储设备中杂乱无章,分布零散的问题,提供一种照片人物间亲密度展示系统及方法,照片人物间亲密度展示系统,包括扫描照片模块、提取人脸特征码模块、特征码对比模块、索引库模块、亲密度计算模块、查询模块和亲密度展示模块;所述扫描照片模块,用于扫描待展示文件夹的图片格式文件,排除非照片类图片,保留照片并存储;所述提取人脸特征码模块,用于提取扫描照片模块中所有照片中所有人物的人脸特征码;所述索引库模块,用于设定任意一个人物作为索引选项,通过索引选项中设定一个包含人脸的人物头像作为索引选项头像;所述特征码对比模块,用于根据索引选项头像对应的人脸特征码比对提取到的所有人物的人脸特征码,将包含有相同人脸特征码的照片筛选出,提取照片信息,将照片及照片信息进行关联后放在所对应的索引选项分组中,所述照片信息至少包括照片数量、照片拍摄时间及拍摄地点;依次类推通过所述特征码对比模块的人脸相似度对比,分别筛选出所有索引选项所对应的照片放在所对应的索引选项分组中;所述亲密度计算模块,用于计算两个待计算人物的人脸特征码相似度比值、合照数量占照片总量比值、合照次数占合照照片总量比值、合照地点数量占合照总地点数量比值,并计算出上述所有比值的平均值,平均值越高则亲密度越高;反之则亲密度越低;所述亲密度展示模块,用于展示待展示人物与其他合照人物之间的亲密度。照片人物间亲密度展示方法,首先,系统扫描待展示文件夹的图片格式文件,排除非照片类图片,保留照片,并提取所有照片中所有人物的人脸特征码;其次,系统设定任意一个人物作为索引选项,通过索引选项中设定一个包含人脸的人物头像作为索引选项头像,根据索引选项头像对应的人脸特征码比对提取到的所有人物的人脸特征码,将包含有相同人脸特征码的照片筛选出,提取照片信息,将照片及照片信息进行关联后放在所对应的索引选项分组中;依此类推通过所述特征码对比模块的人脸相似度对比,分别筛选出所有索引选项所对应的照片放在所对应的索引选项分组中,形成索引库;所述照片信息至少包括照片数量、拍照日期及拍照地点;然后系统基于索引选项分组中的照片信息计算出两个待计算人物的人脸特征码相似度比值、合照数量占照片总量比值、合照次数占合照照片总量比值、合照地点数量占合照总地点数量比值,并计算出上述所有比值的平均值,平均值越高则亲密度越高;反之则亲密度越低;最后,系统根据预设展示方式展示待展示人物与其他人物之间的亲密度。本发明结合人脸识别、合照地点、合照日期、合照数量等多个纬度,从人物、时间、地点、频次等方面更加全面的分析出合照照片人物之间的亲密度,让用户能更好的了解和查看与亲友之间的合照情况。

实施例

本例的照片人物间亲密度展示系统,包括扫描照片模块、提取人脸特征码模块、特征码对比模块、索引库模块、亲密度计算模块、查询模块和亲密度展示模块;上述模块之间建立有通信连接。

使用时,扫描照片模块,用于扫描待展示文件夹的图片格式文件,根据照片特有的规格属性规则排除非照片类图片,保留照片并存储;所述规格属性规则是依靠规格属性进行非照片类图片的排除,规格属性包括文件大小、文件格式、分辨率与长宽比率信息等。

提取人脸特征码模块,用于提取扫描照片模块中所有照片中所有人物的人脸特征码;

索引库模块,用于设定任意一个人物作为索引选项,通过索引选项中设定一个包含人脸的人物头像作为索引选项头像;

所述特征码对比模块,用于根据索引选项头像对应的人脸特征码比对提取到的所有人物的人脸特征码,将包含有相同人脸特征码的照片筛选出放在所对应的索引选项分组中,依次类推通过所述特征码对比模块的人脸相似度对比,分别筛选出所有索引选项所对应的照片放在所对应的索引选项分组中,同时提取照片信息,将照片及照片信息进行关联后放在所对应的索引选项分组中,所述照片信息至少包括照片数量、照片拍摄时间及拍摄地点;对于包含多个人物的合影照片,索引库模块需按索引选项进行多次分类,建立基于合照关系的多人物照片索引库。这样可以保证在后期用户翻阅照片时,可以直接找出包含同时包含人物A与人物B的所有照片,而无需一一翻阅。

最后,通过亲密度计算模块,计算两个待计算人物的人脸特征码相似度比值、合照数量占照片总量比值、合照次数占合照照片总量比值、合照地点数量占合照总地点数量比值,并计算出上述所有比值的平均值,平均值越高则亲密度越高;反之则亲密度越低;并通过亲密度展示模块,根据预设展示规则,展示待展示人物与其他合照人物之间的亲密度,包括排列展示、分组展示、索引展示人物之间的亲密度及对应合照照片分组展示等等。

为了进一步方便用户进行翻阅,本系统还包括查询模块,所述查询模块,用于查询索引选项分组中的照片信息,并可以进行照片删除或修饰处理或跨索引选项移动。例如,根据索引选项,用户可以查阅任何一个人物的所有照片,或者任何几个人物同时存在的照片。当然,用户也可以根据自己需求建立其他索引选项,例如,以一个拍摄背景作为一个索引选项,系统根据该索引选项将统一拍摄背景的所有照片存放至该组,方便用户后期查看。同理,也可以同一拍摄时间作为一个索引选项。不同的索引选项对应不同的比对分组方式,此处不再赘述。

下面结合附图1,具体描述用于上述展示系统的具体的照片人物间亲密度展示方法,包括以下步骤:

步骤1、系统扫描待展示文件夹的图片格式文件,排除非照片类图片,保留照片,并提取所有照片中所有人物的人脸特征码;

步骤2、系统设定任意一个人物作为索引选项,通过索引选项中设定一个包含人脸的人物头像作为索引选项头像,根据索引选项头像对应的人脸特征码比对提取到的所有人物的人脸特征码,将包含有相同人脸特征码的照片筛选出,提取照片信息,将照片及照片信息进行关联后放在所对应的索引选项分组中;依此类推通过所述特征码对比模块的人脸相似度对比,分别筛选出所有索引选项所对应的照片放在所对应的索引选项分组中,形成索引库;所述照片信息至少包括照片数量、拍照日期及拍照地点;对于多人物的合照,系统按索引选项进行多次分类,建立基于合照关系的多人物照片索引库。

步骤3、系统基于索引选项分组中的照片信息计算出两个待计算人物的人脸特征码相似度比值、合照数量占照片总量比值、合照次数占合照照片总量比值、合照地点数量占合照总地点数量比值,并计算出上述所有比值的平均值,平均值越高则亲密度越高;反之则亲密度越低;同时,建立人物亲密度关系数据库,并将索引选项与人物亲密度关系数据库进行关联。

步骤4、系统根据预设展示方式展示待展示人物与其他人物之间的亲密度。亲密度展示方式包括根据预设规则进行亲密度高低排列展示、索引选项分组展示、索引展示人物之间的亲密度及合照照片分组展示。为了方便用户操作,用户可以根据需求对索引选项分组中的照片进行删除、修饰处理或跨索引选项移动。

综上所述,本发明结合人脸识别、合照地点、合照日期、合照数量等多个纬度,从人物、时间、地点、频次等方面更加全面的分析出合照照片人物之间的亲密度,让用户能更好的了解和查看与亲友之间的合照情况。

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