本申请公开了一种检测重复照片的方法、移动终端和具有存储功能的装置,该方法包括:获取与第一照片的拍摄时间的时间间隔小于第一预设时间阈值的第二照片;获取所述第一照片的第一特征和所述第二照片的第一特征;判断所述第一照片的第一特征和所述第二照片的第一特征的相似度是否超过第一预设相似阈值;若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则判定所述第一照片和所述第二照片为重复照片。通过上述方式,本申请能够快速检测出照片重复,简化操作。
【技术实现步骤摘要】
检测重复照片的方法、移动终端和具有存储功能的装置
本申请涉及拍摄
,特别是涉及检测重复照片的方法、移动终端和具有存储功能的装置。
技术介绍
现代移动终端例如智能手机和平板电脑配备了强大的相机。因此,用户使用这些移动终端拍摄照片和视频是很简单和常见的。用户在使用移动终端进行拍摄时,经常会拍摄多张照片以选择效果更好的照片。所以许多用户经常发现自己在他们的移动终端等上有大量的照片。这些大量照片占用了大量存储空间。为了清理这些重复的照片,就需要用户定期检查所有现有照片和视频,并将它们相互比较,以决定哪个保留和哪个删除,需要花费很长时间。
技术实现思路
本申请主要解决的技术问题是如何快速检测出照片重复,简化操作。为解决上述技术问题,本申请采用的一个技术方案是:提供一种检测重复照片的方法,包括:获取与第一照片的拍摄时间的时间间隔小于第一预设时间阈值的第二照片;获取所述第一照片的第一特征和所述第二照片的第一特征;判断所述第一照片的第一特征和所述第二照片的第一特征的相似度是否超过第一预设相似阈值;若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则判定所述第一照片和所述第二照片为重复照片。其中,所述若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则判定所述第一照片和所述第二照片为重复照片,包括:若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则进一步获取所述第一照片的第二特征和所述第二照片的第二特征;判断所述第一照片的第二特征和所述第二照片的第二特征的相似度是否超过第二预设相似阈值;若所述第一照片的第二特征和所述第二照片的第二特征的相似度超过第二预设相似阈值,则判定所述第一照片和所述第二照片为重复照片。其中,所述第一特征和所述第二特征其中之一为背景特征,另一为人物特征。其中,在所述判定所述第一照片和所述第二照片为重复照片之后,还包括:显示所述第一照片和所述第二照片。其中,所述显示所述第一照片和所述第二照片,包括:获取并突出显示所述第一照片和所述第二照片的区别之处。其中,所述判定所述第一照片和所述第二照片为重复照片之后,还包括:获取所述第一照片的拍摄参数和所述第二照片的拍摄参数;删除所述拍摄参数与预设拍摄参数不符的所述第一照片和/或所述第二照片。其中,所述判定所述第一照片和所述第二照片为重复照片之后,还包括:获取所述第一照片的拍摄程序和所述第二照片的拍摄程序;删除所述拍摄程序与预设拍摄程序不同的所述第一照片和/或所述第二照片。其中,在所述获取与第一照片拍摄时间间隔小于第一预设时间阈值的第二照片之前,还包括:检测到当前不处于拍摄状态时,获取最近的照片拍摄时间,并判断当前时间与所述最近的照片拍摄时间的时间间隔是否超过第二预设时间阈值;若所述当前时间与所述最近的照片拍摄时间的时间间隔超过第二预设时间阈值,则执行所述获取与所述第一照片拍摄时间的时间间隔小于第一预设时间阈值的所述第二照片。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种移动终端,包括处理器和存储器,所述处理器耦接所述存储器;其中,所述存储器用于存储程序指令;所述处理器用于执行所述程序指令以实现如上所述的检测重复照片的方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种具有存储功能的装置,存储有程序指令,所述程序指令能够被执行以实现如上所述的检测重复照片的方法。本申请的有益效果是:区别于现有技术的情况,本申请通过对第一照片和在第一照片拍摄时间的第一预设时间间隔内的第二照片的第一特征值进行对比,若第一照片的第一特征值和第二照片和第一特征值相似度高于第一预设相似阈值,则判定第一照片和第二照片为重复照片,可以实现快速主动识别重复照片,无需人工选择和判断,节约用户的选择时间,简化用户操作步骤。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本申请提供的检测重复照片的方法的第一实施例的流程示意图;图2是本申请提供的检测重复照片的方法的第二实施例的流程示意图;图3是本申请提供的检测重复照片的方法的第三实施例的流程示意图;图4是本申请提供的检测重复照片的方法的第四实施例的流程示意图;图5是本申请提供的检测重复照片的方法的第五实施例的流程示意图;图6是本申请提供的移动终端的一实施例的结构示意图;图7是本申请提供的具有存储功能的装置的一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参阅图1,图1是本申请提供的检测重复照片的方法的第一实施例的流程示意图,本申请提供的检测重复照片的方法包括:S101:获取与第一照片的拍摄时间的时间间隔小于第一预设时间阈值的第二照片。在一个具体的实施场景中,用户为了达到更好的拍摄效果通常会连续拍摄多张照片,以从这多张照片中选择出效果更好的照片。为了避免用户在拍摄完后一张张照片进行挑选,本实施例中选取一张照片作为第一照片,获取与该第一照片的拍摄时间的时间间隔小于第一预设时间阈值的第二照片。由于用户拍摄重复照片一般都是由于连续拍摄而生成的,因此在第一预设时间阈值内的第二照片有可能是与第一照片重复的照片。第一照片的选择可以是用户手动选择,例如,用户在挑选照片时选择一张照片,则该照片为第一照片。获取该第一照片的拍摄时间,例如,2019年1月28日19点34分58秒。获取与该拍摄直接的时间间隔小于第一预设时间阈值的第二照片,第一预设时间阈值的值可以是用户自行设定或者采用默认值。例如,1分钟。此外,还可以限定该第一预设时间阈值的正负,例如仅比第一照片的拍摄时间提前第一预设时间阈值,或者仅比第一照片的拍摄时间延迟第一预设时间阈值,或者两者都包括。在本实施场景中,比第一照片的拍摄时间提前以及延迟第一预设时间阈值的照片均为第二照片。于是移动终端获取当前除第一照片的其他照片的拍摄时间,然后挑选出拍摄时间在比第一照片的拍摄时间提前以及延迟第一预设时间阈值的范围内的照片,这些照片即为第二照片。在其他实施场景中,第一照片还可以是自动选择,例如,在拍摄完成后,选择最近拍摄的一张照片为第一照片。检测到用户拍摄完一张照片后,超过预设时间没有继续拍摄照片,则认为此次拍摄结束,这张照片即为第一照片。在其他实施场景中,还可以是在检测到用户开始进行连续拍摄,例如连续若干张照片的拍摄时间的时间间隔都小于一个预设阈值,则本文档来自技高网...
【技术保护点】
1.一种检测重复照片的方法,其特征在于,包括:/n获取与第一照片的拍摄时间的时间间隔小于第一预设时间阈值的第二照片;/n获取所述第一照片的第一特征和所述第二照片的第一特征;/n判断所述第一照片的第一特征和所述第二照片的第一特征的相似度是否超过第一预设相似阈值;/n若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则判定所述第一照片和所述第二照片为重复照片。/n
【技术特征摘要】
1.一种检测重复照片的方法,其特征在于,包括:
获取与第一照片的拍摄时间的时间间隔小于第一预设时间阈值的第二照片;
获取所述第一照片的第一特征和所述第二照片的第一特征;
判断所述第一照片的第一特征和所述第二照片的第一特征的相似度是否超过第一预设相似阈值;
若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则判定所述第一照片和所述第二照片为重复照片。
2.根据权利要求1所述的方法,其特征在于,所述若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则判定所述第一照片和所述第二照片为重复照片,包括:
若所述第一照片的第一特征和所述第二照片的第一特征的相似度超过第一预设相似阈值,则进一步获取所述第一照片的第二特征和所述第二照片的第二特征;
判断所述第一照片的第二特征和所述第二照片的第二特征的相似度是否超过第二预设相似阈值;
若所述第一照片的第二特征和所述第二照片的第二特征的相似度超过第二预设相似阈值,则判定所述第一照片和所述第二照片为重复照片。
3.根据权利要求2所述的方法,其特征在于,所述第一特征和所述第二特征其中之一为背景特征,另一为人物特征。
4.根据权利要求2所述的方法,其特征在于,在所述判定所述第一照片和所述第二照片为重复照片之后,还包括:
显示所述第一照片和所述第二照片。
5.根据权利要求4所述的方法,其特征在于,所述显示所述第一照片和所述第二照片,包括:
获取并突出...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:奇酷互联网络科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。