一种相册生成系统及方法与流程

文档序号:23305649发布日期:2020-12-15 11:35阅读:114来源:国知局
一种相册生成系统及方法与流程

本发明涉及图像处理技术领域,尤其涉及一种相册生成系统及方法。



背景技术:

在团体活动中,拍摄的照片包括个人照、集体合影以及风景照片,对于每个人来说,更需要与自己相关的照片,即需要更加个性化的相册。在需要为每个人制作个性化的团体活动相册时,通常需要相册制作人员对所有照片进行筛选,包括把每个人的图片单独筛选出来,再把集体合影以及风景照片筛选出来,还需要剔除质量不高的照片以及多张相似照片,最后整理成册,需要耗费大量的时间和精力。亟需一种快捷高效的相册生成系统及方法,能够有效节约相册制作时间。



技术实现要素:

针对现有技术中存在的问题,本发明提供一种相册生成系统,具体包括:

图片导入模块,用于由外部导入预先拍摄得到的若干图片;

图片去重模块,连接所述图片导入模块,用于对导入的各所述图片进行相似图片去重处理;

图片分组模块,连接所述图片去重模块,用于对去重处理得到的各所述图片分别进行人脸识别,并根据人脸识别结果对各所述图片进行分组得到各图片组;

模板生成模块,用于供用户选择相册规格,并根据所述相册规格生成相应的相册模板;

相册生成模块,分别连接所述图片分组模块和所述模板生成模块,用于根据所述相册模板批量生成各所述图片组对应的相册。

优选的,还包括一图片过滤模块,分别连接所述图片导入模块和所述图片去重模块,所述图片过滤模块包括:

处理单元,用于分别处理得到各所述图片的图片属性;

过滤单元,连接所述处理单元,用于将各所述图片属性分别与预设的标准属性进行对比,并在所述图片属性不符合所述标准属性时显示对应的所述图片以供用户过滤处理,随后将过滤后的各所述图片导入所述图片去重模块进行相似图片去重处理。

优选的,所述图片去重模块包括:

计算单元,用于分别计算各所述图片之间的相似度;

去重单元,连接所述计算单元,用于将所述相似度与预设的相似度阈值进行比较,并在所述相似度不小于所述相似度阈值时,将所述相似度关联的各所述图片作为相似图片进行分组展示,以供用户对所述相似图片进行去重。

优选的,所述图片分组模块包括:

人脸识别单元,用于对去重处理得到的各所述图片分别进行人脸识别,并在识别到人脸且所述图片中的人脸数目小于预设的人脸阈值时,将具有相同人脸的各所述图片加入同一图片组;

在识别到人脸且所述图片中的人脸数目不小于所述人脸阈值,或未识别到人脸时,将相应的各所述图片加入到一通用组;

在人脸识别失败时将相应的各所述图片加入一待分组;

手动分组单元,连接所述人脸识别单元,用于供用户将所述待分组中的各所述图片进行手动分组,以加入对应的各所述图片组,以及供用户由所述通用组中选取若干所述图片作为通用图片,随后将各所述通用图片分别加入各所述图片组中。

优选的,还包括分组命名单元,连接所述人脸识别单元,用于供用户分别对各所述图片组进行命名。

优选的,所述相册模板包括封面模板、扉页模板和尾页模板。

一种相册生成方法,应用于以上所述的相册生成系统,所述相册生成方法具体包括以下步骤:

步骤s1,所述相册生成系统由外部导入预先拍摄得到的若干图片;

步骤s2,所述相册生成系统对导入的各所述图片进行相似图片去重处理;

步骤s3,所述相册生成系统对去重处理得到的各所述图片分别进行人脸识别,并根据人脸识别结果对各所述图片进行分组得到各图片组;

步骤s4,所述相册生成系统根据用户选择的相册规格生成相应的相册模板;

步骤s5,所述相册生成系统根据所述相册模板批量生成各所述图片组对应的相册。

优选的,执行所述步骤s2之前还包括对导入的各所述图片进行过滤的过程,具体包括以下步骤:

步骤a1,所述相册生成系统分别处理得到导入的各所述图片的图片属性;

步骤a2,所述相册生成系统将各所述图片属性分别与预设的标准属性进行对比,并在所述图片属性不符合所述标准属性时显示对应的所述图片以供用户过滤处理,随后将过滤后的各所述图片导入所述图片去重模块进行相似图片去重处理。

优选的,所述步骤s2具体包括:

步骤s21,所述相册生成系统分别计算各所述图片之间的相似度;

步骤s22,所述相册生成系统将所述相似度与预设的相似度阈值进行比较,并在所述相似度不小于所述相似度阈值时,将所述相似度关联的各所述图片作为相似图片进行分组展示,以供用户对所述相似图片进行去重。

优选的,所述步骤s3具体包括:

步骤s31,所述相册生成系统对去重处理得到的各所述图片分别进行人脸识别,并在识别到人脸且所述图片中的人脸数目小于预设的人脸阈值时,将具有相同人脸的各所述图片加入同一图片组;

在识别到人脸且所述图片中的人脸数目不小于所述人脸阈值,或未识别到人脸时,将相应的各所述图片加入到一通用组;

在人脸识别失败时将相应的各所述图片加入一待分组;

步骤s32,所述相册生成系统将所述待分组中的各所述图片进行手动分组,以加入对应的各所述图片组,以及由所述通用组中选取若干所述图片作为通用图片,随后将所述通用图片分别加入各所述图片组中。

上述技术方案具有如下优点或有益效果:

1)能够将相似图片自动分组推送给用户查看,用户可根据需要进行去重,无需用户自行筛选;

2)通过人脸识别能够进行图片分组,同时显示人脸识别失败的图片供用户进一步补充识别,且能够筛选出通用图片,满足用户的不同需求的同时有效节约时间和精力成本;

3)能够根据分组结果批量生成相册,有效提升相册生成效率。

附图说明

图1为本发明的较佳的实施例中,一种相册生成系统的结构示意图;

图2为本发明的较佳的实施例中,图片导入模块的结构示意图;

图3为本发明的较佳的实施例中,第一交互界面的示意图;

图4为本发明的较佳的实施例中,第二交互界面的示意图;

图5为本发明的较佳的实施例中,一种相册生成方法的流程示意图;

图6为本发明的较佳的实施例中,对导入的各图片进行过滤的过程的流程示意图;

图7为本发明的较佳的实施例中,相似图片去重的流程示意图;

图8为本发明的较佳的实施例中,图片分组过程的流程示意图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本发明并不限定于该实施方式,只要符合本发明的主旨,则其他实施方式也可以属于本发明的范畴。

本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种相册生成系统,如图1所示,具体包括:

图片导入模块1,用于由外部导入预先拍摄得到的若干图片;

图片去重模块2,连接图片导入模块1,用于对导入的各图片进行相似图片去重处理;

图片分组模块3,连接图片去重模块2,用于对去重处理得到的各图片分别进行人脸识别,并根据人脸识别结果对各图片进行分组得到各图片组;

模板生成模块4,用于供用户选择相册规格,并根据相册规格生成相应的相册模板;

相册生成模块5,分别连接图片分组模块3和模板生成模块4,用于根据相册模板批量生成各图片组对应的相册。

具体地,本实施例中,本发明提供图片导入模块1供用户导入预先拍摄得到的多张图片,作为优选的实施例,如图2所示,该图片导入模块1可以提供一第一导入单元11,以批量导入预先拍摄的所有图片;该图片导入模块1还可以提供一第二导入单元12,以可选择的导入图片,该可选择不限于根据各图片的拍摄日期,仅导入指定拍摄日期内的图片。

在照片导入完成后,可以先通过一图片过滤模块6对影响相册硬刷质量的图片进行过滤,具体地,通过图片过滤模块6提供的处理单元61分别对各导入的各图片进行处理以得到各图片的图片属性,图片过滤模块6提供的过滤单元62根据得到的图片属性来判断该图片是否需要过滤,作为优选,该图片属性为图片的分辨率,用户可以根据需求自行设定一个分辨率阈值,在处理得到的分辨率小于该分辨率阈值时,将该图片作为不推荐图片进行显示供用户查看处理,即筛选出低分辨率的图片。作为优选的实施例,上述图片可以通过第一交互界面100的方式向用户进行展示,如图3所示,在该第一交互界面上设有一不推荐图片展示框101,用于显示上述的低分辨率图片102,同时该第一交互界面上还可以设置多个交互按钮,如添加到可用图片按钮103,用户可以在不推荐图片展示框101中选中一张或多张照片,随后点击该添加到可用图片按钮,此时未被选中的图片自动被过滤;如跳过按钮104,用于通过查看不推荐图片展示框101中的图片后,认为这部分图片可以用,则可以通过点击跳过按钮104跳过过滤步骤,即上述不推荐图片展示框101中的图片均被保留用于后续的相册制作。

在进行图片拍摄时,会习惯在同一场景下拍摄多张照片,以供后续筛选出效果最好的照片制作成册,这样会导致最终拍摄的照片中,会出现多组相似图片。因此,在相册制作之前还需要对相似图片进行去重处理。本发明通过图片去重模块2对导入的各图片进行自动筛选去重,大大减少了人工筛选的时间。

在完成上述相册制作的准备工作后,需要对各图片进行分组,以将同一个人的照片放在同一个图片组,方便后续直接生成每个人对应的相册,本发明采用人脸识别的方式实现图片的分组。

在分组完成后,进一步进行相册模板的设计,包括选择相册规格,设计封面模板、扉页模板和尾页模板等,进而根据该相册模块批量生成每个人的个性化相册。该个性化相册中包括自身的个人照、集体照以及风景照等。

本发明的较佳的实施例中,图片去重模块2包括:

计算单元21,用于分别计算各图片之间的相似度;

去重单元22,连接计算单元21,用于将相似度与预设的相似度阈值进行比较,并在相似度不小于相似度阈值时,将相似度关联的各图片作为相似图片进行分组展示,以供用户对相似图片进行去重。

具体地,本实施例中,首先通过计算各图片间的相似度的方式筛选出相似图片,随后用户对相似图片根据需要进去重。如图4所示,上述筛选出的相似图片可以通过第二交互界面200的方式进行分组展示,在每组下分别显示若干相似图片201,用户可以通过选中其中至少一张图片的方式保留该图片,其余未被选中的图片被自动删除,不作为后续相册制作使用。

本发明的较佳的实施例中,图片分组模块3包括:

人脸识别单元31,用于对去重处理得到的各图片分别进行人脸识别,并在识别到人脸且图片中的人脸数目小于预设的人脸阈值时,将具有相同人脸的各图片加入同一图片组;

在识别到人脸且图片中的人脸数目不小于人脸阈值,或未识别到人脸时,将相应的各图片加入到一通用组;

在人脸识别失败时将相应的各图片加入一待分组;

手动分组单元32,连接人脸识别单元31,用于供用户将待分组中的各图片进行手动分组,以加入对应的各图片组,以及供用户由通用组中选取若干图片作为通用图片,随后将各通用图片分别加入各图片组中。

具体地,本实施例中,包含人脸的图片可以个人照,可以是至少两人的合照,也可以是所有人的集体照,通过集体照会作为通用照片放入每个人的相册中。因此,在人脸识别结果表示识别到人脸时,通过进一步判断识别到的人脸数目来区分是个人照、集体照还是通用照片。本实施例中,上述人脸阈值设置为2,即是说,优先将每个人的单人照进行分组,每个图片组内包含该人物的多张单人照。照片中有两个及以上人脸时,将该图片加入到通用组,以供后续进一步分组使用。在图片中没有人脸时,即该图片只是单纯的场景照或风景照,将该部分图片也放入通用图片中进行进一步分组使用。图片中的人脸有可能被遮挡进而导致人脸识别失败,本实施例中,优选通过将人脸识别失败的图片加入待分组,以供用户自行识别分组。

对于通用组中的图片,用户可以根据需要将集体图片或风景图片等作为通用图片,作为通用图片的图片被分别加入各图片组中,即每个人的相册中均包含通用图片。

对于待分组中的图片,用户可以比对已分组完成的图片,将待分组中的图片一一加入到对应的图片组中。

本发明的较佳的实施例中,还包括分组命名单元33,连接人脸识别单元31,用于供用户分别对各图片组进行命名。

具体地,本实施例中,可以以图片组中个人照中人物的姓名对图片组进行命名。

本发明的较佳的实施例中,相册模板包括封面模板、扉页模板和尾页模板。

一种相册生成方法,应用于以上的相册生成系统,如图5所示,相册生成方法具体包括以下步骤:

步骤s1,相册生成系统由外部导入预先拍摄得到的若干图片;

步骤s2,相册生成系统对导入的各图片进行相似图片去重处理;

步骤s3,相册生成系统对去重处理得到的各图片分别进行人脸识别,并根据人脸识别结果对各图片进行分组得到各图片组;

步骤s4,相册生成系统根据用户选择的相册规格生成相应的相册模板;

步骤s5,相册生成系统根据相册模板批量生成各图片组对应的相册。

本发明的较佳的实施例中,执行步骤s2之前还包括对导入的各图片进行过滤的过程,如图6所示,具体包括以下步骤:

步骤a1,相册生成系统分别处理得到导入的各图片的图片属性;

步骤a2,相册生成系统将各图片属性分别与预设的标准属性进行对比,并在图片属性不符合标准属性时显示对应的图片以供用户过滤处理,随后将过滤后的各图片导入图片去重模块进行相似图片去重处理。

本发明的较佳的实施例中,如图7所示,步骤s2具体包括:

步骤s21,相册生成系统分别计算各图片之间的相似度;

步骤s22,相册生成系统将相似度与预设的相似度阈值进行比较,并在相似度不小于相似度阈值时,将相似度关联的各图片作为相似图片进行分组展示,以供用户对相似图片进行去重。

本发明的较佳的实施例中,如图8所示,步骤s3具体包括:

步骤s31,相册生成系统对去重处理得到的各图片分别进行人脸识别,并在识别到人脸且图片中的人脸数目小于预设的人脸阈值时,将具有相同人脸的各图片加入同一图片组;

在识别到人脸且图片中的人脸数目不小于人脸阈值,或未识别到人脸时,将相应的各图片加入到一通用组;

在人脸识别失败时将相应的各图片加入一待分组;

步骤s32,相册生成系统将待分组中的各图片进行手动分组,以加入对应的各图片组,以及由通用组中选取若干图片作为通用图片,随后将通用图片分别加入各图片组中。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

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