一种图像处理方法、设备及终端的制作方法

文档序号:9711821阅读:376来源:国知局
一种图像处理方法、设备及终端的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及图像处理技术领域,尤其涉及一种图像处理方法、设备及终端。
【背景技术】
[0002]随着互联网技术的发展,图像处理应用程序在诸如手机、PAD(平板电脑)等终端上的运用越来越广泛,例如:终端可安装并运行自定义相机APP(Applicat1n,应用程序)、美图秀4??、美颜相机4??等等,这些4??可通过调用终端的系统4?1(4??14&^011Programming Interface,应用程序编程接口)从而利用终端的摄像设备来实现自定义拍摄应用,包括界面布局的定制,以及拍摄功能与拍摄风格的丰富等。在自定定义拍摄应用的定制流程中,通常需要对图像进行裁剪、滤镜、添加标签等编辑处理,现有技术的处理方案是针对终端的拍摄设备所获得的拍摄图像的拍摄帧数据进行编辑处理形成最终想要的目标图像;这样的方案难以保证编辑处理后的图像质量以及与预览图像的一致性,且图像处理过程的时耗较长,复杂度较高,降低用户体验。

【发明内容】

[0003]本发明实施例提供一种图像处理方法、设备及终端,能够简化图像处理过程,提升图像处理效率,保证图像处理质量。
[0004]本发明实施例第一方面提供一种图像处理方法,可包括:
[0005]调用终端的摄像设备获取预览图像的当前预览帧数据;
[0006]将所获取的当前预览帧数据保存至所述终端的系统内存中;
[0007]当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件;
[0008]对所述位图文件进行编辑处理形成目标图像。
[0009]优选地,所述调用终端的摄像设备获取预览图像的当前预览帧数据,包括:
[0010]开启所述终端的摄像设备实时获得预览图像;
[0011 ] 调用所述终端的系统API (Applicat1n Programming Interface,应用程序编程接口)接口,获取所述预览图像的当前预览帧数据。
[0012]优选地,所述将所获取的当前预览帧数据保存至所述终端的系统内存中,包括:
[0013]设置预览回调函数;
[0014]采用所述预览回调函数将所获取的当前预览帧数据回调写入所述终端的系统内存中。
[0015]优选地,所述当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件,包括:
[0016]当检测到拍摄事件时,从所述系统内存中读取所述当前预览帧数据;
[0017]按照位图编辑规则将所述当前预览帧数据处理为位图文件。
[0018]优选地,所述编辑处理包括:裁剪处理、滤镜处理、特效处理、标签处理中的任一种或多种。
[0019]本发明实施例第二方面提供一种图像处理设备,可包括:
[0020]获取单元,用于调用终端的摄像设备获取预览图像的当前预览帧数据;
[0021]保存单元,用于将所获取的当前预览帧数据保存至所述终端的系统内存中;
[0022]处理单元,用于当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件;
[0023]编辑单元,用于对所述位图文件进行编辑处理形成目标图像。
[0024]优选地,所述获取单元包括:
[0025]开启单元,用于开启所述终端的摄像设备实时获得预览图像;
[0026]数据获取单元,用于调用所述终端的系统API接口,获取所述预览图像的当前预览帧数据。
[0027]优选地,所述保存单元包括:
[0028]函数设置单元,用于设置预览回调函数;
[0029]回调单元,用于采用所述预览回调函数将所获取的当前预览帧数据回调写入所述终端的系统内存中。
[0030]优选地,其特征在于,所述处理单元包括:
[0031]读取单元,用于当检测到拍摄事件时,从所述系统内存中读取所述当前预览帧数据;
[0032]编码单元,用于按照位图编辑规则将所述当前预览帧数据处理为位图文件。
[0033]优选地,所述编辑处理包括:裁剪处理、滤镜处理、特效处理、标签处理中的任一种或多种。
[0034]本发明实施例第三方面提供一种终端,包括摄像设备,还包括上述第二方面所述的图像处理设备。
[0035]实施本发明实施例,具有如下有益效果:
[0036]本发明实施例通过调用终端的摄像设备获取预览图像的当前预览帧数据并回调写入终端的系统内存;基于该当前预览帧数据进行图像编辑处理形成目标图像;由于直接针对预览图像进行编辑处理,可使得图像处理更简单,效率更高,并且由于图像处理的对象来源于预览帧数据,这使得处理过程以及处理后获得的图像与预览效果一致,从而能够保证处理后的图像质量,提升用户体验。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本发明实施例提供的一种终端的结构示意图;
[0039]图2为本发明实施例提供的自定义拍摄应用的定制流程图;
[0040]图3为本发明实施例提供的一种图像处理方法的流程图;
[0041 ]图4为本发明实施例提供的一种图像处理设备的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]本发明实施例提供了一种终端,该终端可以为笔记本电脑、手机、PAD(平板电脑)、智能可穿戴设备等设备。请参见图1,该终端的内部结构可包括但不限于:处理器、摄像设备、用户接口、网络接口及存储器。其中,终端内的处理器、摄像设备、用户接口、网络接口及存储器可通过总线或其他方式连接,在本发明实施例所示图1中以通过总线连接为例。
[0044]其中,用户接口是实现用户与终端进行交互和信息交换的媒介,其具体体现可以包括用于输出的显示屏(Display)以及用于输入的键盘(Keyboard)等等,需要说明的是,此处的键盘既可以为实体键盘,也可以为触屏虚拟键盘,还可以为实体与触屏虚拟相结合的键盘。处理器(或称CPU(Central Processing Unit,中央处理器))是终端的计算核心以及控制核心,其可以解析终端内的各类指令以及处理终端的各类数据,例如:CPU可以用于解析用户向终端所发送的开关机指令,并控制终端进行开关机操作;再如:CPU可以在终端内部结构之间传输各类交互数据,等等。摄像设备是使终端实现图像预览与图像拍摄功能的装置,终端中的摄像设备通常俗称为“摄像头”,随着终端技术的发展,一个终端中可以包括一个或一个以上的摄像设备;具体实现中,终端中存在拍摄功能控件(实体按钮或虚拟按键),如果该拍摄功能控件未被触发,即未产生拍摄事件,那么通过终端的摄像设备获得的图像被实时显示在终端的显示屏中,此时所显示的图像称为预览图像;如果该拍摄功能控件被触发而产生拍摄事件,那么触发时刻终端的显示屏中所定格的预览图像被称为拍摄图像。存储器(Memory)是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器既可以包括终端的内置存储器,当然也可以包括终端所支持的扩展存储器。存储器提供存储空间,该存储空间存储了终端的操作系统,可包括但不限于
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1