一种图像处理方法及装置、终端设备和可读存储介质与流程

文档序号:15833517发布日期:2018-11-07 07:35阅读:105来源:国知局
一种图像处理方法及装置、终端设备和可读存储介质与流程

本发明涉及电子技术领域,特别涉及一种图像处理方法及装置。

背景技术

随着设备多功能化的发展,拍照成为如手机或相机等终端设备普遍具备的功能,例如,用户可通过终端设备上的摄像头来对拍照,终端设备生成相应的图像,用户可以观看生成的图像,可以将图像发送给好友或分享到社交平台等。另外,用户还可以对图像进行编辑,例如对图像进行裁剪或添加文字标注等编辑。

在现有技术中,用户需要编辑图像时,终端设备可显示编辑工具条,该编辑工具条里包括多个编辑选项,例如包括用于裁剪图像的编辑选项和用于调色的编辑选项等,用户通过对相应的编辑选项进行操作,可实现对图像的编辑。然而,目前终端设备所显示的编辑工具条一般都是固定的,其中包括的编辑选项也是固定的,可能其中会包括比较多的编辑选项,用户设备需要花费较多时间查找所需的编辑选项,导致对图像的处理效率降低。



技术实现要素:

本发明实施例提供一种图像处理方法及装置,用于提高对图像的处理效率。

第一方面,本发明实施例提供一种图像处理方法,包括:

获得待编辑图像;

显示用于对所述待编辑图像进行编辑的至少一个编辑选项,其中,所述至少一个编辑选项是根据用户的编辑习惯所确定的。

可选地,在显示用于对所述待编辑图像进行编辑的至少一个编辑选项之前,所述方法还包括:

获得预设时长内的历史记录数据,所述历史记录数据为根据预置的编辑选项集合中的编辑选项对至少一个图像进行编辑的数据;

根据所述历史记录数据,从所述预置的编辑选项集合中确定使用频率大于预设阈值的所述至少一个编辑选项。

可选地,在显示用于对所述待编辑图像进行编辑的至少一个编辑选项之前,所述方法还包括:

显示预置的编辑选项集合,所述编辑选项集合中包括多个编辑选项;

接收用户输入的针对所述编辑选项集合的选择操作;

响应于所述选择操作,从所述预置的编辑选项集合中确定所述至少一个编辑选项。

可选地,显示用于对所述待编辑图像进行编辑的至少一个编辑选项,包括:

按照使用频率由高到低的顺序,从左到右依次显示所述至少一个编辑选项。

可选地,获得待编辑图像,包括:

接收用户的手势操作,所述手势操作为至少两根手指由外向内或由内向外进行相对滑动的操作;

响应于所述手势操作,对显示屏的显示界面的第一部分区域进行截屏处理,获得待编辑的截屏图像,所述第一部分区域包括所述显示界面的全部区域或部分区域。

第二方面,本发明实施例提供一种图像处理装置,包括:

第一获得单元,用于获得待编辑图像;

显示单元,显示用于对所述待编辑图像进行编辑的至少一个编辑选项,其中,所述至少一个编辑选项是根据用户的编辑习惯所确定的。

可选地,所述装置还包括:

第二获得单元,用于在所述显示单元显示用于对所述待编辑图像进行编辑的至少一个编辑选项之前,获得预设时长内的历史记录数据,所述历史记录数据为根据预置的编辑选项集合中的编辑选项对至少一个图像进行编辑的数据;

第一确定单元,根据所述历史记录数据,从所述预置的编辑选项集合中确定使用频率大于预设阈值的所述至少一个编辑选项。

可选地,所述装置还包括:

所述显示单元,用于在所述第一显示单元用于对所述待编辑图像进行编辑的至少一个编辑选项之前,显示预置的编辑选项集合,所述编辑选项集合中包括多个编辑选项;

接收单元,用于接收用户输入的针对所述编辑选项集合的选择操作;

第二确定单元,用于响应于所述选择操作,从所述预置的编辑选项集合中确定所述至少一个编辑选项。

可选地,所述显示单元还用于:

按照使用频率由高到低的顺序,从左到右依次显示所述至少一个编辑选项。

可选地,所述第一获得单元用于:

接收用户的手势操作,所述手势操作为至少两根手指由外向内或由内向外进行相对滑动的操作;

响应于所述手势操作,对显示屏的显示界面的第一部分区域进行截屏处理,获得待编辑的截屏图像,所述第一部分区域包括所述显示界面的全部区域或部分区域。

第三方面,本发明实施例提供一种终端设备,所述终端设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述的图像处理方法的步骤。

第四方面,本发明实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面的任一种可选的方式所述的图像处理方法的步骤。

在本发明实施例中,设备所显示的对待编辑图像进行编辑的至少一个编辑选项是根据用户的编辑习惯所确定的,例如,设备可根据用户的编辑习惯确定用户常用的一些编辑选项,例如裁剪选项或马赛克选项等,从而将这些选项显示给用户,用户无需耗费较多的时间,而是可以较快地找到所需的编辑选项来对图像进行编辑,提高了对图像的处理效率。并且,根据用户的习惯来显示编辑选项,也使得设备的设计更为人性化,有利于提高用户体验。

附图说明

图1为本发明实施例中图像处理方法的流程图;

图2为本发明实施例中在步骤s102之后的确定至少一个编辑选项的第一种实现方式的示意图;

图3为本发明实施例中在步骤s102之后的确定至少一个编辑选项的第二种实现方式的示意图;

图4为本发明实施例中步骤s101的方法流程图;

图5a为本发明实施例中用于获得截屏图像的其中一种手势操作示意图;

图5b为本发明实施例中用于获得截屏图像的另外一种手势操作示意图;

图6为本发明实施例中终端设备在截屏图像进入编辑模式前后的其中一种示意图;

图7为本发明实施例提供的一种图像处理装置的结构示意图;

图8为本发明实施例中计算机装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本文中描述的技术方案可用于设置有显示屏的终端设备,该显示屏可以是触控显示屏,相应地该终端设备可以是具有触控显示屏的手机或平板电脑等设备。

此外,所述终端设备还可以设置摄像头,该摄像头可以是单目的,还可以是多目的。每个摄像头可以是普通摄像头,还可以是红外摄像头,等等。

此外,所述终端设备中还可以安装有至少一个能够对图像进行编辑的应用,例如,系统自带的相机应用、用户从应用商场下载的美图秀秀,等等,在此就不一一举例说明了。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。

请参考图1,本发明实施例提供了一种图像处理方法的方法流程图,所述图像处理方法可以应用于前述的终端设备中,该方法包括以下步骤:

s101:获得待编辑图像;

s102:显示用于对所述待编辑图像进行编辑的至少一个编辑选项,其中,所述至少一个编辑选项是根据用户的编辑习惯所确定的。

在具体实施过程中,步骤s101至步骤s102的具体实现过程如下:

首先,获得待编辑图像。所述待编辑图像具体可以是用户通过终端设备自带的摄像头所采集获得的图像,还可以是用户通过终端设备从云端或服务器所下载的图像,还可以是其它终端设备发送过来的图像,还可以是用户针对终端设备进行截屏操作所获得的图像,在此就不一一举例说明了。

然后,显示用于对所述待编辑图像进行编辑的至少一个编辑选项,其中,所述至少一个编辑选项是根据用户的编辑习惯所确定的。也就是说,将根据用户的编辑习惯所确定的至少一个编辑选项显示出来,以供用户从所述至少一个编辑选项中选择所需的编辑选项,进一步地对所述待编辑图像进行编辑。在具体实施过程中,由于不同的用户的图像编辑习惯往往不同,同一用户不同时期的图像编辑习惯也有可能不同,因此,不仅实现了终端设备较为灵活的图像编辑方式,而且仅将符合用户的编辑习惯的至少一个编辑选项显示出来,极大地降低了用户对所需编辑选项的筛选时间成本,用户可以较快地找到所需的编辑选项来对图像进行编辑,提高了终端设备的图像编辑效率。并且,根据用户的编辑习惯来显示编辑选项,也是的设备的设计更为人性化,有利于提高用户体验。

在本发明实施例中,为了进一步地提高终端设备的图像处理效率,本领域的技术人员可以采用以下两种实现方式来从所述预置的编辑选项集合中确定所述至少一个编辑选项集合,但又不仅限于以下两种实现方式。

第一种实现方式

请参考图2,第一种实现方式具体为在步骤s102:显示用于对所述待编辑图像进行编辑的至少一个编辑选项之前,所述方法还包括:

s201:获得预设时长内的历史记录数据,所述历史记录数据为根据预置的编辑选项集合中的编辑选项对至少一个图像进行编辑的数据;

s202:根据所述历史记录数据,从所述预置的编辑选项集合中确定使用频率大于预设阈值的所述至少一个编辑选项。

在具体实施过程中,步骤s201至步骤s202的具体实现过程如下:

首先,获得预设时长内的历史记录数据,所述历史记录数据为根据预置的编辑选项集合中的编辑选项对至少一个图像进行编辑的数据。其中,所述预置的编辑选项集合可以是系统预置的编辑选项集合,具体可以是所述终端设备对应的系统所默认的编辑选项集合,该编辑选项集合例如为,裁剪、旋转、光效、颜色、黑白、标记、分享等编辑选项。一般情况下,相同版本的同一系统其默认的编辑选项集合中所包括的编辑选项都是相同的。此外,所述预置的编辑选项集合还可以是所述终端设备安装的图像编辑应用所对应的编辑选项集合。以所述终端设备安装的“相机360”应用为例,其预置的编辑选项集合包括特效、人像、马赛克、光圈、旋转、裁剪、色彩、边框等编辑选项。以所述终端设备安装的“美图秀秀”应用为例,其预置的编辑选项集合包括智能优化、增强、滤镜、马赛克、涂鸦笔、边框、贴纸、文字、背景虚化、分享等编辑选项。当然,所述预置的编辑选项集合具体为本领域的技术人员针对系统或应用所预先设置的编辑选项集合,在此就不一一举例说明了。

在具体实施过程中,所述预设时长具体可以是用户手动设置的时长,还可以是系统默认的时长,例如,所述预设时长可以是1周,还可以是1个月,等等。在所述预设时长为1个月时,通过对1个月时长内用户对图像进行编辑所采用的编辑选项进行统计分析,进而获得所采用的编辑选项的历史记录数据。所述历史记录数据可以是编辑选项对应的id名称,使用次数,使用时间,等等。

然后,根据所述历史记录数据,从所述预置的编辑选项集合中确定使用频率大于预设阈值的至少一个编辑选项。具体来讲,通过对所述历史记录数据进行分析,确定出用户所使用的编辑选项,进一步地,确定出编辑选项相应的使用次数,进而确定相应的使用频率。从而能够从所述预置的编辑选项集合中确定使用频率大于预设阈值的所述至少一个编辑选项。其中,所述预设阈值具体可以是用户手动设置的阈值,还可以是本领域技术人员根据用户的实际使用习惯所设置的阈值。例如,可以是30次/月,还可以是50次每月。在具体实施过程中通过设定所述预设阈值,从而根据所述历史记录数据,从所述预置的编辑选项集合中确定使用频率大于预设阈值的所述至少一个编辑选项。也就是说,从所述预置的编辑选项集合中确定出符合条件的部分编辑选项,并将其作为所述至少一个编辑选项,然后显示出来供用户对图像进行编辑,不仅满足了用户的个性化需求,提高了用户体验,而且有效保证了图像处理的效率。

第二种实现方式

请参考图3,第二种实现方式具体为在步骤s102:显示用于对所述待编辑图像进行编辑的至少一个编辑选项之前,所述方法还包括:

s301:显示预置的编辑选项集合,所述编辑选项集合中包括多个编辑选项;

s302:接收用户输入的针对所述编辑选项集合的选择操作;

s303:响应于所述选择操作,从所述预置的编辑选项集合中确定所述至少一个编辑选项。

在具体实施过程中,步骤s301至步骤s303的具体实现过程如下:

首先,显示预置的编辑选项集合,所述编辑选项集合中包括多个编辑选项。例如,用户打开所述终端设备的系统预置的针对编辑选项的设置界面,所述编辑选项集合以列表形式显示在设置界面上。再例如,用户打开所述终端设备的能够用于图像编辑的应用的设置界面,该设置界面中包括所述编辑选项集合。当然,本领域的技术人员可以根据用户的实际使用习惯来打开关于编辑选项的设置界面。但无论是哪种方式,在用户打开关于编辑选项的设置界面之后,显示预置的编辑选项集合。以“美图秀秀”应用为例,其预置的编辑选项集合包括智能优化、增强、滤镜、马赛克、涂鸦笔、边框、贴纸、文字、背景虚化等编辑选项。

然后,接收用户输入的针对所述编辑选项集合的选择操作。其中,所述选择操作具体可以为用于确定编辑选项的单击操作,还可以为用于确定编辑选项的拖动操作,等等。

然后,响应于所述选择操作,从所述预置的编辑选项集合中确定所述至少一个编辑选项。仍以“美图秀秀”应用为例,其预置的编辑选项集合包括智能优化、增强、滤镜、马赛克、涂鸦笔、边框、贴纸、文字、背景虚化、分享等编辑选项,用户通过点击操作可以从中勾选出智能优化、马赛克、背景虚化、分享这四个编辑选项。当然,用户还可以根据需要随时取消对编辑选项的选择,例如,用户在点击勾选涂鸦笔这一编辑选项之后,还可以再次点击该涂鸦笔对应的编辑选项,从而去除对该编辑选项的选择。当然,还可以有其它方式去除对相关编辑选项的选择。

在本发明实施例中,用户可以随时根据实际需要,来从编辑选项集合中筛选出部分编辑选项,不仅能够满足用户的个性化需求,而且图像编辑方式更加灵活多样。

当然,本领域的技术人员还可以根据实际需要,采用除以上所述的第一种实现方式和第二种实现方式外的其他实现方式来筛选出所述至少一个编辑选项。例如,除了通过设定使用频率大于预设阈值,来从所述预置的编辑选项集合中筛选出符合条件的所述至少一个编辑选项之外,还可以通过设定使用时长大于预设时长阈值,来从所述预置的编辑选项集合中筛选出符合条件的所述至少一个编辑选项。例如,在预设时长为1个月,预设时长阈值为30min时,通过对用户编辑图像时所采用的编辑选项的使用时长进行统计分析,从而确定出在1个月内,每个编辑选项所对应的使用时长,然后,筛选出使用时长在30min以上的编辑选项,然后将筛选出的编辑选项显示出来供用户对图像进行编辑。由于通常一固定时长内,使用的时长越长,则意味着该编辑选项更贴合用户使用习惯,因此,通过设定使用时长大于预设时长阈值,来从所述预置的编辑选项集合中筛选出符合条件的所述至少一个编辑选项,不仅更贴合用户的使用习惯,而且有效保证了图像编辑的效率。

在本发明实施例中,为了进一步地提高所述终端设备的使用性能,步骤s102:显示用于对所述待编辑图像进行编辑的至少一个编辑选项,包括:按照使用频率由高到低的顺序,从左到右依次显示所述至少一个编辑选项。具体可以是通过统计所述预置的编辑选项集合中每个编辑选项的使用频率,然后,按照使用频率由高到低的顺序,从左到右依次显示集合中的编辑选项。这样的话,将所述预置的编辑选项集合中的使用频率越高的编辑选项显示在最左侧,极大地提高了用户从中选择确定所需编辑选项的效率,优化了终端设备的图像编辑性能。

在具体实施过程中,还可以是在从所述预置的编辑选项集合中确定使用频率大于预设阈值的所述至少一个编辑选项之后,仅将所述至少一个编辑选项中的编辑选项按照使用频率由高到低的顺序,从左到右依次显示,进一步地提高了终端设备的图像编辑性能。

在本发明实施例中,除了按照编辑选项的使用频率的高低来对至少一个编辑选项进行排序外,还可以按照一定时长内,编辑选项的使用时长的长短来对至少一个编辑选项进行排序。当然,本领域技术人员还可以根据用户实际使用习惯来设计所述至少一个编辑选项的具体显示方式,在此就不一一举例说明了。

在本发明实施例中,请参考图4,步骤s101:获得待编辑图像,包括:

s401:接收用户的手势操作,所述手势操作为至少两根手指由外向内或由内向外进行相对滑动的操作;

s402:响应于所述手势操作,对显示屏的显示界面的第一部分区域进行截屏处理,获得待编辑的截屏图像,所述第一部分区域包括所述显示界面的全部区域或部分区域。

在具体实施过程中,步骤s401至步骤s402的具体实现过程如下:

首先,接收用户的手势操作,所述手势操作为至少两根手指由外向内或由内向外进行相对滑动的操作,例如,所述手势操作具体为用户双指按住显示屏的显示界面,同时由外向内滑动的操作,滑动前后的具体示意图如图5a所示。再例如,所述手指操作具体为用户双指按住显示屏的显示界面,同时由内向外滑动的操作,滑动前后的具体示意图如图5b所示。

然后,响应于所述手势操作,对显示屏的显示界面的第一部分区域进行截屏处理,获得待编辑的截屏图像。以图5a所示的手势操作为例,在所述终端设备接收到用户双指由外向内进行相对滑动的操作后,对显示屏的显示界面进行全屏截屏。为了进一步提高终端设备图像处理的效率,在获得全屏截屏后,用户还可以通过继续双指由外向内相对滑动的操作,逐步来调整所需截屏图像的大小,最终获得符合用户需要的截屏图像。此外,在所述终端设备接收到用户双指由外向内进行相对滑动的操作后,对显示屏的显示界面进行部分截屏,从而获得区域大小小于全屏截屏图像的区域大小,即获得了部分截屏图像。

在具体实施过程中,在获得全屏截屏图像或部分截屏图像之后,还可以基于上述所述的编辑选项显示的方法,来实现对截屏图像的快速编辑。在采用所述手势操作获得全屏截屏图像之后,为了进一步提高所述终端设备的图像编辑效率,在具体实施过程中,还可以将所述全屏截屏图像缩小至显示屏上,方便用户进行后期的图像编辑。如图6所示,用户将通知开会的聊天界面进行截屏处理,相应的截屏图像缩小至显示屏上,用户通过点击被缩小的截屏图像便进入针对截屏图像的编辑模式,在该模式下,将使用频率大于30次/月的编辑选项,按照使用频率由高到低,在编辑工具条中从左到右依次显示智能优化、马赛克、背景虚化、分享四个编辑选项。后续一旦检测到用户针对四个编辑选项中任一个编辑选项的操作,便可以通过响应于相应的操作,来对截屏图像进行相应的编辑,例如,若检测到用户点击马赛克这一编辑选项的点击操作,则实现对截屏图像的马赛克处理。

请参考图7,本发明实施例还提供了一种图像处理装置,所述图像处理装置可以用于执行如图1所示的图像处理方法,所述装置包括:

第一获得单元10,用于获得待编辑图像;

显示单元20,显示用于对所述待编辑图像进行编辑的至少一个编辑选项,其中,所述至少一个编辑选项是根据用户的编辑习惯所确定的。

在本发明实施例中,所述装置还包括:

第二获得单元,用于在显示单元20显示用于对所述待编辑图像进行编辑的至少一个编辑选项之前,获得预设时长内的历史记录数据,所述历史记录数据为根据预置的编辑选项集合中的编辑选项对至少一个图像进行编辑的数据;

第一确定单元,根据所述历史记录数据,从所述预置的编辑选项集合中确定使用频率大于预设阈值的所述至少一个编辑选项。

在本发明实施例中,所述装置还包括:

显示单元20,用于在显示单元20用于对所述待编辑图像进行编辑的至少一个编辑选项之前,显示预置的编辑选项集合,所述编辑选项集合中包括多个编辑选项;

接收单元,用于接收用户输入的针对所述编辑选项集合的选择操作;

第二确定单元,用于响应于所述选择操作,从所述预置的编辑选项集合中确定所述至少一个编辑选项。

在本发明实施例中,显示单元20还用于:

按照使用频率由高到低的顺序,从左到右依次显示所述至少一个编辑选项。

在本发明实施例中,第一获得单元10用于:

接收用户的手势操作,所述手势操作为至少两根手指由外向内或由内向外进行相对滑动的操作;

响应于所述手势操作,对显示屏的显示界面的第一部分区域进行截屏处理,获得待编辑的截屏图像,所述第一部分区域包括所述显示界面的全部区域或部分区域。

图8为本发明实施例提供的一种计算机装置,所述计算机装置包括处理器30、存储器40以及存储在存储器40中并可在处理器30上运行的计算机程序,其中,处理器30用于执行存储器40中存储的计算机程序时实现图1所示的图像处理方法的步骤。

在本发明实施例中,处理器30具体可以是中央处理器、特定应用集成电路(applicationspecificintegratedcircuit,asic),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(fieldprogrammablegatearray,fpga)开发的硬件电路,可以是基带处理器。

在本发明实施例中,处理器30可以包括至少一个处理核。

在本发明实施例中,电子设备还包括存储器40,存储器40可以包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)和磁盘存储器。存储器40用于存储处理器30运行时所需的数据。存储器40的数量为一个或多个。

进一步,本发明实施例中还提供一种可读存储介质,该可读存储介质存储有计算机程序,当计算机程序在计算机上运行时可以实现如图1所示的图像处理方法的步骤。

在本发明实施例中,应该理解到,所揭露方法及识别装置,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。

在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本发明各个实施例的方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive,usb)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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