本发明涉及智能终端技术领域,特别涉及一种应用自启动的控制方法及系统。
背景技术:
随着移动智能终端的不断发展,配置相机的移动终端配置也日趋增多,并且移动终端配置的相机的像素也不断增大。现在,通过移动终端配置的相机获取的照片的大小为就有几兆或者十多兆,一段视频则可达到几十兆或几个吉(G)。当手机经过一段时间的使用后,照片占用大量的手机存贮空间,用户需要对已存储的照片进行删除操作。现有的照片删除方法需要用户手动查询拍摄质量差的照片,进行删除。当照片数量多时,需要花费大量的时间,给用户的使用带来不变。同时,当相机提示存贮空间慢而相机处于拍摄模式时,容易错失抓拍机会。
因而现有技术还有待改进和提高。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的不足,提供基于拍摄质量删除照片的方法及系统,以解决现有终端设备的照片删除方法中存在的手动查询拍摄质量差的照片并进行删除,而需要花费大量的时间的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种基于拍摄质量删除照片的方法,其包括:
获取终端设备内所有照片的质量分值,其中,所述质量分值为拍摄照片时根据照片清晰度确定的分值;
根据预设质量分值阈值确定质量分值低于预设质量分值阈值的照片,并将所有质量分值低于预设分值阈值的照片显示于显示屏上;
根据接收到的用户对显示屏进行删除操作,删除相应的照片。
所述基于拍摄质量删除照片的方法,其中,当终端设备的存贮空间不足时,其还包括:
将所有质量分值低于预设质量分值阈值的所有照片自动显示于显示屏上,并根据用户的操作删除相应的照片。
所述基于拍摄质量删除照片的方法,其中,所述根据预设质量分值阈值确定质量分值低于预设质量分值阈值的所有照片,并将其显示于显示屏上具体包括:
将每张照片的质量分值与预设质量分值阈值进行比较;
当所述质量分值低于预设质量分值阈值时,将所述照片标记为质量低的照片;
将所述质量低的照片显示于显示屏上。
所述基于拍摄质量删除照片的方法,其中,所述获取终端设备内所有照片的质量分值,其中,所述质量分值为拍摄照片时根据照片清晰度确定的分值之前还包括:
当终端设备拍摄照片时,根据照片的清晰度判定所述照片的质量分值;
将所述质量分值与所述照片绑定存储,生成携带质量分值的照片。
所述基于拍摄质量删除照片的方法,其中,所述将所述质量分值与所述照片绑定存储,生成携带质量分值的照片之后还包括:
将所述质量分值与预设质量分值阈值进行比较,当所述质量分值低于预设质量分值阈值时,提供用户所述照片质量低;
根据用户的操作指令对照片进行相应操作。
一种基于拍摄质量删除照片的系统,其包括:
获取模块,用于获取终端设备内所有照片的质量分值,其中,所述质量分值为拍摄照片时根据照片清晰度确定的分值;
确定模块,用于根据预设质量分值阈值确定质量分值低于预设质量分值阈值的照片,并将所有质量分值低于预设分值阈值的照片显示于显示屏上;
删除模块,用于根据接收到的用户对显示屏进行删除操作,删除相应的照片。
所述基于拍摄质量删除照片的系统,其还包括:
执行模块,用于当终端设备的存贮空间不足时,将所有质量分值低于预设质量分值阈值的所有照片自动显示于显示屏上,并根据接收到的用户对显示屏进行删除操作删除相应的照片。
所述基于拍摄质量删除照片的系统,其中,所述确定模块具体包括:
比较单元,用于将每张照片的质量分值与预设质量分值阈值进行比较;
标记单元,用于当所述质量分值低于预设质量分值阈值时,将所述照片标记为质量低的照片;
显示单元,用于将所述质量低的照片显示于显示屏上。
所述基于拍摄质量删除照片的系统,其还包括:
判定模块,用于当终端设备拍摄照片时,根据照片的清晰度判定所述照片的质量分值;
生成模块,用于将所述质量分值与所述照片绑定存储,生成携带质量分值的照片。
所述基于拍摄质量删除照片的系统,其还包括:
比较模块,用于将所述质量分值与预设质量分值阈值进行比较,当所述质量分值低于预设质量分值阈值时,提供用户所述照片质量低;
执行模块,用于根据用户的操作指令对照片进行相应操作。
有益效果:与现有技术相比,本发明提供了一种基于拍摄质量删除照片的方法及系统,所述方法包括:获取终端设备内所有照片的质量分值,其中,所述质量分值为拍摄照片时根据照片清晰度确定的分值;根据预设质量分值阈值确定质量分值低于预设质量分值阈值的所有照片,并将其显示于显示屏上;根据用户的删除指令,删除相应的照片。本发明通过预先设置照片的拍摄质量分值,根据所述分值查询拍摄效果差的照片显示给用户,解决了现有终端设备的照片删除方法中存在的印手动查询拍摄质量差的照片并进行删除,而需要花费大量的时间的问题。
附图说明
图1为本发明提供的基于拍摄质量删除照片的方法较佳实施的流程图。
图2为本发明提供的基于拍摄质量删除照片的系统的结构原理图。
具体实施方式
本发明提供一种基于拍摄质量删除照片的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,模块”、“部件”或“单元”可以混合地使用。
终端设备可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
请参照图1,图1为本发明提供的基于拍摄质量删除照片的方法的较佳实施例的流程图。所述方法包括:
S100、获取终端设备内所有照片的质量分值,其中,所述质量分值为拍摄照片时根据照片清晰度确定的分值。
具体地,所述质量分值指的是拍摄照片是根据照片清晰度确定的分值。所述质量分值可以是在照片拍摄的同时确定,也可以在照片拍摄完成后,在根据照片的清晰度获取。
所述根据照片获取照片的质量分值可以从整体清晰度、人脸清晰度以及人脸位置三个方面确定照片的质量分值。其具体为:
当拍摄照片完成后,获取所述照片的整体清晰度,并根据整体清晰度与质量分值的对应关系获取所述照片的第一质量分值;
判断所述照片内是否存在人脸;
若不存在人脸,则根据所述第一质量分值和默认人脸清晰对应的质量分值确定所述照片的质量分值;
若存在人脸,则获取人脸清晰度,并根据人脸清晰度与质量分值的对应关系获取所述照片的第二质量分值;
获取所述人脸占图像的比例,并判断所述比例是否属于预定范围内;
若不属于预定范围,则根据所述第一质量分值和第二质量分值获取所述照片的质量分值;
若属于预定范围,则获取所述人脸位于照片中的位置,并根据人脸位置与质量分值的对应关系获取所述照片的第三质量分值;
根据第一质量分值、第二质量分值和第三质量分值确定所述照片的质量分值。
在本实施例中,在获取照片质量分值时,首先将最好的质量设为1,最差的质量设为0,根据整体清晰度、人脸清晰度以及人脸位置分别与质量分值的对应关系获取整体清晰度的第一质量分值、人脸清晰度的第二质量分值以及人脸位置的第三质量分值;然后根据第一质量分值和第二质量分值以及第三质量分值确定照片的质量分值,在将质量分析乘100,得到从0到100的百分数显示的分值。在实际应用中,可以将获取的整体清晰度、人脸清晰度以及人脸位置评分的分数除以100,记为所述整体清晰度、人脸清晰度以及人脸位置的质量分值。
所述根据第一质量分值和第二质量分值以及第三质量分值确定照片的质量分值的方法可以根据用户的不同进行设置,在本实施例中,采用相乘的方式获取质量分值,也就是说,当仅获取整体清晰度的第一质量分值时,则照片的质量分值为第一质量分值与默认人脸清晰度的质量分值的乘积再乘以100。
进一步,所述人脸大小比例可以为:画面大小5%-20%。由于当人脸占图像的比例为属于5%-20%,可能是在特定脸部图,人脸的位置因素可以忽略不计,也就是人脸位置的质量分值为1。当人脸大小占图像的比例大小属于5%-20%时,将图像划分为9宫格,将所述9宫格的区分线作为基准线;根据人脸与基准线焦点的位置关系确定人脸位置的质量分值。
进一步,当然有时不能识别出人脸,那么可以设置一个默认的人脸分值。当不能识别出人脸时,就可以以此默认值来计算获取照片的质量分值。
值得说明的,对于照片整体清晰度、人脸清晰度以及人脸位置大小识别的具体算法为本领域的现有技术,这里就不一一陈述。
S200、根据预设质量分值阈值确定质量分值低于预设质量分值阈值的照片,并将所有质量分值低于预设分值阈值的照片显示于显示屏上。
具体地,所述预设质量分值阈值为系统默认的,获取用户自行设定的,用于区分所述照片分类的门限值,所述照片类型包括:质量低分类和质量高分类。所述质量分值大于等于预设质量分值阈值属于质量高分类;质量分值小于预设质量分值阈值的照片属于质量低分类。
示例性的,所述根据预设质量分值阈值确定质量分值低于预设质量分值阈值的所有照片,并将其显示于显示屏上具体可以包括:
S201、将每张照片的质量分值与预设质量分值阈值进行比较;
S202、当所述质量分值低于预设质量分值阈值时,将所述照片标记为质量低的照片;
S203、将所述质量低的照片显示于显示屏上。
在本实施例中,根据预设质量分值阈值确定照片的分类,从而将属于质量低分类的照片显示与显示屏上,这样可以使得用户快速的删除质量不理想的照片,提高照片清理的效率。
S300、根据接收到的用户对显示屏进行删除操作,删除相应的照片。
具体地,当将所述质量低的照片显示与显示屏上,监听用户的对照片进行的操作,根据所述操作相应的照片。
为了进一步理解本发明提供的基于拍摄质量删除照片的方法,下面结合几个实施例加以说明。
实施例一
本实施例提供一种基于拍摄质量删除照片的方法,其包括:
S10、当终端设备的存贮空间不足时,显示需要删除照片的提示按键。
具体,终端设备处于拍照状态,并且存贮空间不足时,终端设备自动显示存贮空间不足需要删除照片或文件的提示按键,所述提示按键与照片删除界面相关联,通过所述提示按键可以跳转至照片删除界面。
S20、当接收到触控所述提示按键产生的控制指令时,将所有质量分值低于预设质量分值阈值的照片显示于照片删除界面。
当接收到触控所述提示按键产生的控制指令时,终端设备跳转至照片删除界面,并将所述质量分值低于预设质量分值阈值的照片显示与该照片删除界面。这里,质量分值低于预设质量分值阈值的照片的选取方法与本发明较佳实施例中的一样,就不在赘述。
所述照片删除界面用于显示照片的选择区域、用于调节预设质量分值阈值的调节按键、用于删除照片的删除按键、用于全部删除照片的全部删除按键、用于调节照片质量分值的分值调节按键和用于记录当前质量分值阈值的记录按键。这样通过照片删除界面可以进行部分照片或全部照片的删除,对预设质量分值阈值的调节以及对某个照片质量分值的调节。这样可以根据用户的需求对照片的分类等进行操作,丰富了照片处理的方式,给用户的使用带来方便。
S30、接收用户选取照片的指令,并将所述指令对应的照片选中。
具体地,用户通过点击照片删除界面的照片,终端设备根据所述点击操作对被点击的照片进行相应的操作。如,当对所述照片进行一次点击时,选中所述照片,当对所述照片进行两次点击时,取消所述照片的选中。
S40、当接收到删除指令时,将选中的照片删除。
本发明还提供了一种照片的存储方法,其具体包括:
当终端设备拍摄照片后,获取所述照片的质量分值;
将所述质量分值与预设质量分值阈值进行比较;
若高于预设质量分值阈值,则将所述照片与其对应的质量分值对应存储;
若低于预设质量分值阈值,则提示用户是否删除所述照片;
当用户未选择删除所述照片时,将所述照片与其对应的质量分值对应存储;
当用户选择删除所述照片时,直接删除所述照片。
本实施例提供的照片存储方法,根据照片的质量分值提示用户是否存储所述照片,对存储照片进行过滤,减少了后续删除照片的工作量。
本发明还提供了一种基于拍摄质量删除照片的系统,如图2所示,其包括:
获取模块100,用于获取终端设备内所有照片的质量分值,其中,所述质量分值为拍摄照片时根据照片清晰度确定的分值;
确定模块200,用于根据预设质量分值阈值确定质量分值低于预设质量分值阈值的所有照片,并将其显示于显示屏上;
删除模块300,用于根据用户的删除指令,删除相应的照片。
所述基于拍摄质量删除照片的系统,其还包括:
执行模块,用于当终端设备的存贮空间不足时,将所有质量分值低于预设质量分值阈值的所有照片自动显示于显示屏上,并根据用户的操作删除相应的照片。
所述基于拍摄质量删除照片的系统,其中,所述确定模块具体包括:
比较单元,用于将每张照片的质量分值与预设质量分值阈值进行比较;
标记单元,用于当所述质量分值低于预设质量分值阈值时,将所述照片标记为质量低的照片;
显示单元,用于将所述质量低的照片显示于显示屏上。
所述基于拍摄质量删除照片的系统,其还包括:
判定模块,用于当终端设备拍摄照片时,根据照片的清晰度判定所述照片的质量分值;
生成模块,用于将所述质量分值与所述照片绑定存储,生成携带质量分值的照片。
所述基于拍摄质量删除照片的系统,其还包括:
比较模块,用于将所述质量分值与预设质量分值阈值进行比较,当所述质量分值低于预设质量分值阈值时,提供用户所述照片质量低;
执行模块,用于根据用户的操作指令对照片进行相应操作。
在本发明所提供的实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。