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

文档序号:9711821阅读:来源:国知局
制拍摄功能控件,此控件可包括但不限于:拍摄按钮、闪光灯按键、摄像头切换按钮等等。如果检测到拍摄按钮被触发产生拍摄事件时,则将所述系统内存所存储的当前预览帧数据处理为位图文件,该位图文件作为后续进行图像编辑处理的对象。具体实现中,该方法在执行步骤S103时具体执行如下步骤 s31-s32:
[0063]s31,当检测到拍摄事件时,从所述系统内存中读取所述当前预览帧数据。
[0064]s32,按照位图编辑规则将所述当前预览帧数据处理为位图文件。
[0065]S104,对所述位图文件进行编辑处理形成目标图像。
[0066]其中,编辑处理可包括但不限于:裁剪处理、滤镜处理、特效处理、标签处理中的任一种或多种。本步骤中,位图文件来源于当前预览帧数据,对该位图文件进行编辑处理后,通常会再转换为以常用图像格式名为后缀的目标图像进行保存或输出。在执行完本步骤之后还需要关闭终端中的摄像设备,可参考图2所示的步骤④,通过释放所占用的终端的摄像设备资源,使其他应用程序能够使用终端的摄像设备。
[0067]本发明实施例的图像处理方法,通过调用终端的摄像设备获取预览图像的当前预览帧数据并回调写入终端的系统内存;基于该当前预览帧数据进行图像编辑处理形成目标图像;由于直接针对预览图像进行编辑处理,可使得图像处理更简单,效率更高,并且由于图像处理的对象来源于预览帧数据,这使得处理过程以及处理后获得的图像与预览效果一致,从而能够保证处理后的图像质量,提升用户体验。
[0068]基于上述实施例所示的图像处理方法,本发明实施例还提供了一种图像处理设备,该设备可以是图1所示终端的存储器内的图像处理设备,终端通过运行该设备来执行上述图3所示方法流程的相应步骤。请参见图4,该设备运行如下单元:
[0069]获取单元101,用于调用终端的摄像设备获取预览图像的当前预览帧数据。
[0070]保存单元102,用于将所获取的当前预览帧数据保存至所述终端的系统内存中。
[0071]处理单元103,用于当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件。
[0072]编辑单元104,用于对所述位图文件进行编辑处理形成目标图像。所述编辑处理包括:裁剪处理、滤镜处理、特效处理、标签处理中的任一种或多种。
[0073]具体实现中,该设备在运行获取单元101的过程中,具体运行如下单元:
[0074]开启单元1001,用于开启所述终端的摄像设备实时获得预览图像。
[0075]数据获取单元1002,用于调用所述终端的系统API接口,获取所述预览图像的当前预览帧数据。
[0076]具体实现中,该设备在运行保存单元102的过程中,具体运行如下单元:
[0077]函数设置单元2001,用于设置预览回调函数。
[0078]回调单元2002,用于采用所述预览回调函数将所获取的当前预览帧数据回调写入所述终端的系统内存中。
[0079]具体实现中,该设备在运行处理单元103的过程中,具体运行如下单元:
[0080]读取单元3001,用于当检测到拍摄事件时,从所述系统内存中读取所述当前预览帧数据。
[0081]编码单元3002,用于按照位图编辑规则将所述当前预览帧数据处理为位图文件。
[0082]与方法同理,本发明实施例的图像处理设备,通过调用终端的摄像设备获取预览图像的当前预览帧数据并回调写入终端的系统内存;基于该当前预览帧数据进行图像编辑处理形成目标图像;由于直接针对预览图像进行编辑处理,可使得图像处理更简单,效率更高,并且由于图像处理的对象来源于预览帧数据,这使得处理过程以及处理后获得的图像与预览效果一致,从而能够保证处理后的图像质量,提升用户体验。
[0083]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0084]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种图像处理方法,其特征在于,包括: 调用终端的摄像设备获取预览图像的当前预览帧数据; 将所获取的当前预览帧数据保存至所述终端的系统内存中; 当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件; 对所述位图文件进行编辑处理形成目标图像。2.如权利要求1所述的方法,其特征在于,所述调用终端的摄像设备获取预览图像的当前预览帧数据,包括: 开启所述终端的摄像设备实时获得预览图像; 调用所述终端的系统API接口,获取所述预览图像的当前预览帧数据。3.如权利要求2所述的方法,其特征在于,所述将所获取的当前预览帧数据保存至所述终端的系统内存中,包括: 设置预览回调函数; 采用所述预览回调函数将所获取的当前预览帧数据回调写入所述终端的系统内存中。4.如权利要求1-3任一项所述的方法,其特征在于,所述当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件,包括: 当检测到拍摄事件时,从所述系统内存中读取所述当前预览帧数据; 按照位图编辑规则将所述当前预览帧数据处理为位图文件。5.如权利要求4所述的方法,其特征在于,所述编辑处理包括:裁剪处理、滤镜处理、特效处理、标签处理中的任一种或多种。6.—种图像处理设备,其特征在于,包括: 获取单元,用于调用终端的摄像设备获取预览图像的当前预览帧数据; 保存单元,用于将所获取的当前预览帧数据保存至所述终端的系统内存中; 处理单元,用于当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件; 编辑单元,用于对所述位图文件进行编辑处理形成目标图像。7.如权利要求6所述的设备,其特征在于,所述获取单元包括: 开启单元,用于开启所述终端的摄像设备实时获得预览图像; 数据获取单元,用于调用所述终端的系统API接口,获取所述预览图像的当前预览帧数据。8.如权利要求7所述的设备,其特征在于,所述保存单元包括: 函数设置单元,用于设置预览回调函数; 回调单元,用于采用所述预览回调函数将所获取的当前预览帧数据回调写入所述终端的系统内存中。9.如权利要求6-8任一项所述的设备,其特征在于,所述处理单元包括: 读取单元,用于当检测到拍摄事件时,从所述系统内存中读取所述当前预览帧数据; 编码单元,用于按照位图编辑规则将所述当前预览帧数据处理为位图文件。10.如权利要求9所述的设备,其特征在于,所述编辑处理包括:裁剪处理、滤镜处理、特效处理、标签处理中的任一种或多种。11.一种终端,包括摄像设备,其特征在于还包括如权利要求6-10任一项所述的图像处理设备。
【专利摘要】本发明实施例提供一种图像处理方法、设备及终端,其中的方法可包括:调用终端的摄像设备获取预览图像的当前预览帧数据;将所获取的当前预览帧数据保存至所述终端的系统内存中;当检测到拍摄事件时,将所述系统内存中的当前预览帧数据处理为位图文件;对所述位图文件进行编辑处理形成目标图像。本发明能够简化图像处理过程,提升图像处理效率,保证图像处理质量。
【IPC分类】H04N5/91, G06T11/60, H04N5/262, H04N5/232
【公开号】CN105472259
【申请号】CN201610044041
【发明人】王梓
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年4月6日
【申请日】2016年1月21日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1