[发明专利]基于人脸识别的图片分组排序方法与系统在审
申请号: | 201611135443.7 | 申请日: | 2016-12-11 |
公开(公告)号: | CN106777058A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 吴家祺 | 申请(专利权)人: | 东莞桐石网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06K9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523808 广东省东莞市松山湖高新技术产*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 识别 图片 分组 排序 方法 系统 | ||
技术领域
本发明涉及图片排序领域,更具体地,涉及一种基于人脸识别的图片分组排序方法与系统。
背景技术
随着智能系统的普及,人们外出旅游、访友、工作时候,在不同场所拍摄了大量照片。这些照片需要花费大量的时间去分类整理,查找不方便。现有技术主要根据图片拍摄的时间、地理位置以及名称进行自动分组或排序,存在着分组方式简单,不方便用户迅速查找关系密切的联系人的照片。
发明内容
本发明旨在至少在一定程度上解决上述技术问题。
本发明的首要目的是解决现有技术的自动分组方式简单,不方便用户迅速找到特定联系人的照片等问题,提供能够提高图片查找效率的基于人脸识别的图片分组排序方法。
本发明的进一步目的是提供能够提高图片查找效率的基于人脸识别的图片分组排序系统。
为解决上述技术问题,本发明的技术方案如下:
基于人脸识别的图片分组排序方法。所述方法包括:
S110:获取存储中的图片;
S120:判断图片是否肖像图,所述肖像图是指包含人脸的图片;
S130:判断人脸区域,计算所述肖像图人脸个数,并记录人脸区域和人脸个数,所述的人脸区域是指人脸部分在图片中的区域;
S140:对肖像图的人脸区域与通信录中的联系人头像进行人脸匹配,判断是否与该联系人匹配;若匹配,则将所述图片添加到联系人图片分组,并记录已完成匹配的所述人脸区域及完成匹配的数量,所述联系人图片分组是指与联系人对应的图片分组;
S150:根据所述肖像图的人脸个数和所述完成匹配的数量判断是否已完成所有人脸区域的匹配;若是,则执行S160;若否,根据所述完成匹配的人脸区域和肖像中的人脸区域,找出未完成匹配的人脸区域,并对未完成匹配的人脸区域执行S140;
S160:获取所述联系人的通话总时长,按预设规则,根据通话时长对联系人图片分组进行排序。
在一种优选的方案中,所述联系人图片分组以通信录中联系人的姓名命名。
在一种优选的方案中,所述获取所述联系人的通话总时长的步骤前还包括:
获取所述联系人通话记录;
累加所述联系人的通话时间,得出所述联系人的通话总时长。
在一种优选的方案中,所述对肖像图的人脸区域与通信录中的联系人头像进行人脸匹配,判断是否与该联系人匹配步骤还包括:
若不匹配,则将所述图片列入未匹配分组;
对所述图片与未匹配分组中其他图片的人脸区域中进行人脸匹配;
记录与所述图片中的人脸区域相匹配的图片数量和相匹配图片的文件名。
在一种优选的方案中,所述根据所述肖像图的人脸个数和所述完成匹配的数量判断是否已完成所有人脸区域的匹配的步骤后还包括:
根据与其他图片的人脸区域相匹配的图片数量,对未匹配分组中的图片进行排序;
根据相匹配的图片的数量,在交互界面从多到少展示预设数量的图片;
获取用户对所述图片所对应的联系人的选择;
根据图片与联系人的对应关系,将所述图片添加到联系人图片分组;
在一种优选的方案中,所述预设规则是联系人通话总时长从大到小顺序排列,通话总时长越大,联系人图片分组位置越靠前。
基于人脸识别的图片分组排序系统。所述系统包括图片获取模块、肖像判断模块,人脸计算模块、人脸匹配模块、匹配判断模块、排序模块:
所述图片获取模块,用于获取存储中的图片;
所述肖像判断模块,用于判断图片是否肖像图,所述肖像图是指包含人脸的图片;
所述人脸计算模块,用于判断人脸区域,计算所述肖像图人脸个数,并记录人脸区域和人脸个数,所述的人脸区域是指人脸部分在图片中的区域;
所述人脸匹配模块,用于对肖像图的人脸区域与通信录中的联系人头像进行人脸匹配,判断是否与该联系人匹配;若匹配,则将所述图片添加到联系人图片分组,并记录已完成匹配的所述人脸区域及完成匹配的数量,所述联系人图片分组是指与联系人对应的图片分组;
所述匹配判断模块,用于根据所述肖像图的人脸个数和所述完成匹配的数量判断是否已完成所有人脸区域的匹配;
所述排序模块,用于获取所述联系人的通话总时长,按预设规则,根据通话时长对联系人图片分组进行排序。
在一种优选的方案中,所述系统还包括:
通话获取模块,用于获取所述联系人通话记录;
时间累加模块,用于累加所述联系人的通话时间,得出所述联系人的通话总时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞桐石网络科技有限公司,未经东莞桐石网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611135443.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电站效益挖掘的计算方法
- 下一篇:基于短信统计的图片分组排序方法及装置