图像处理方法、装置、设备及其存储介质制造方法及图纸

技术编号:17918219 阅读:26 留言:0更新日期:2018-05-10 21:50
本申请公开了图像处理方法、装置、设备及其存储介质。该方法包括:获取采集得到的原始图像;调用缓存对原始图像进行特效的纹理处理,该缓存包括至少两个缓存区域,每个缓存区域用于处理一种特效;叠加缓存区域中经过处理的图像,得到新的图像。本申请实施例的技术方案,通过调用包括至少两个缓存区域的缓存对图像进行至少两个特效的纹理叠加处理,丰富了用户的拍摄的趣味性,通过纹理处理还能够进一步提升数据处理效率。

【技术实现步骤摘要】
图像处理方法、装置、设备及其存储介质
本申请一般涉及计算机应用领域,具体涉及图像处理
,尤其涉及一种图像处理方法、装置、设备及其存储介质。
技术介绍
增强现实(AugementedReality,简称AR),是一种将真实世界信息和虚拟世界信息进行“无缝”集成的新技术,是把原本在现实世界的一定时间或空间内体验到实体信息(例如:视觉信息、声音信息、味道信息、触觉信息等),通过计算机等科学技术进行模拟仿真,然后再将虚拟世界信息和真实世界信息叠加,从而达到超越现实的感官体验。现在很多用户经常会使用具有图像采集功能装置的终端设备随时随地地进行拍照或摄像,基于终端设备采集的真实存在的环境,用户期望能够在真实画面中增加一些虚拟特效来增加图片的趣味性,特别是独具特色的节日里,例如万圣节、圣诞节、春节等,现有AR处理的图像呈现出的效果单一,不能满足用户的多样性趣味的需求。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种在图像中叠加多种AR特效的图像处理的方案,以满足用户对图像处理的趣味性需求。第一方面,本申请实施例提供了一种图像处理方法,该方法包括:获取采集得到的原始图像;调用缓存对原始图像进行特效的纹理处理,该缓存包括至少两个缓存区域,每个缓存区域用于处理一种特效;叠加缓存区域中经过处理的图像,得到新的图像。可选地,调用缓存对原始图像进行特效的纹理处理,包括:获取与待执行的特效相对应的特征点信息;根据特征点信息,对缓存区域中的原始图像中的对应特征点数据执行该特效的纹理处理,得到经处理的图像。可选地,获取与待执行的特效相对应的特征点信息,包括:获取从原始图像中识别出的、与待执行特效相对应的特征点信息,其中,该特征点信息是待执行的特效在原始图像中对应的位置。可选地,叠加缓存区域中经过处理的图像,得到新的图像,包括:调用与第一种特效对应的缓存区域对原始图像进行第一特效的纹理处理,得到第一特效处理后的图像;调用与第二特效对应的缓存区域对第一特效处理后的图像,进行第二特效的纹理处理,得到叠加第一特效处理和第二特效处理的图像;调用与第N个特效对应的缓存区域对第N-1特效处理后的图像,进行第N特效的纹理处理,得到叠加第一特效处理到第N-1特效处理的图像,该图像为新的图像。可选地,特效的纹理处理包括以下至少两项:贴图处理、背景处理、滤镜处理。可选地,当至少两种特效的纹理处理为贴图处理和背景处理时,叠加缓存区域中经过处理的图像,得到新的图像,包括:调用与贴图处理对应的缓存区域对原始图像中第一目标区域,进行贴图处理,得到贴图处理后的图像;调用与背景处理对应的缓存区域对贴图处理后的图像中第二目标区域以外的区域,进行背景处理,得到叠加贴图处理和背景处理的图像,该图像为新的图像。可选地,当至少两种特效的纹理处理为贴图处理和滤镜处理时,叠加缓存区域中经过处理的图像,得到新的图像,包括:调用与贴图处理对应的缓存区域对原始图像中第一目标区域,进行贴图处理,得到贴图处理后的图像;调用与滤镜处理对应的缓存区域对所述贴图处理后的图像中第三目标区域,进行滤镜处理,得到叠加贴图处理和滤镜处理的图像,该图像为新的图像。可选地,当至少两种特效的纹理处理为背景处理和滤镜处理时,叠加缓存区域中经过处理的图像,得到新的图像,包括:调用与背景处理对应的缓存区域对原始图像中第二目标区域以外的区域,进行背景处理,得到背景处理后的图像;调用与滤镜处理对应的缓存区域对背景处理后的图像的第三目标区域,进行滤镜处理,得到叠加背景处理和滤镜处理的图像,该图像为新的图像。可选地,当至少两种特效的纹理处理为贴图处理、背景处理和滤镜处理时,叠加缓存区域中经过处理的图像,得到新的图像,包括:调用与贴图处理对应的缓存区域对原始图像中第一目标区域,进行贴图处理,得到贴图处理后的图像;调用与背景处理对应的缓存区域对贴图处理后的图像中第二目标区域以外的区域,进行背景处理,得到叠加贴图处理和背景处理后的图像;调用与滤镜处理对应的缓存区域对叠加贴图处理和背景处理后的图像中的第三目标区域,进行滤镜处理,得到叠加贴图处理、背景处理和滤镜处理后的图像,该图像为新的图像。可选地,获取与待执行的特效相对应的特征点信息,包括:获取贴图处理相对应的特征点信息为第一目标区域,该第一目标区域为人脸区域;获取背景处理的相对应的特征点信息为第二目标区域,该第二目标区域为人体区域;获取滤镜处理的相对应的特征点信息为第三目标区域,该第三目标区域为原始图像整个区域。可选地,贴图处理包括在第一目标区域添加动态或静态的标识;背景处理包括将第二目标区域作为前景图像分离出来,将非第二目标区域作为背景图像替换成其他场景;滤镜处理包括在第三目标区域进行常规的滤镜处理。可选地,该方法还包括:将新的图像呈现在终端设备上;和/或将新的图像输出至编码器生成视频文件以待呈现;和/或将新的图像上传云端服务器。可选地,调用缓存对原始图像进行纹理特效处理,包括:调用OpenGL进行特效的纹理处理。可选地,原始图像为图片或视频。可选地,获取与待执行的特效相对应的特征点信息包括:获取由原始图像的YUV数据按照对应的算法得到的原始图像中待执行的特效相对应的特征点信息。第二方面,本申请实施例提供了一种图像处理装置,该装置包括:图像获取单元,用于获取采集得到的原始图像;调用处理单元,用于调用缓存对原始图像进行特效的纹理处理,该缓存包括至少两个缓存区域,每个缓存区域用于处理一种特效;叠加单元,用于叠加缓存区域中经过处理的图像,得到新的图像。可选地,调用处理单元,包括:特征点获取单元,用于获取与待执行的特效相对应的特征点信息;纹理处理单元,用于根据特征点信息,对缓存区域中的原始图像中的对应特征点数据执行特效的纹理处理,得到经处理的图像。可选地,特征点获取单元,还用于获取从原始图像中识别出的、与待执行特效相对应的特征点信息,其中,特征点信息是待执行的特效在原始图像中对应的位置。可选地,叠加单元,包括:第一叠加子单元,用于调用与第一种特效对应的缓存区域对原始图像,进行第一特效的纹理处理,得到第一特效处理后的图像;第二叠加子单元,用于调用与第二特效对应的缓存区域对第一特效处理后的图像,进行第二特效的纹理处理,得到叠加第一特效处理和第二特效处理的图像;第N叠加子单元,用于调用与第N特效对应的缓存区域对第N-1特效处理后的图像,进行第N特效的纹理处理,得到叠加第一特效处理到第N-1特效处理的图像,该图像为新的图像。可选地,特效的纹理处理包括以下至少两项:贴图处理、背景处理、滤镜处理。可选地,当至少两种特效的纹理处理为贴图处理和背景处理时,叠加单元,包括:第一叠加子单元,用于调用与贴图处理对应的缓存区域对所述原始图像中第一目标区域,进行贴图处理,得到贴图处理后的图像;第二叠加子单元,用于调用与背景处理对应的缓存区域对所述贴图处理后的图像中第二目标区域以外的区域,进行背景处理,得到叠加贴图处理和背景处理的图像,该图像为新的图像。可选地,当至少两种特效的纹理处理为贴图处理和滤镜处理时,叠加单元,包括:第一叠加子单元,用于调用与贴图处理对应的缓存区域对原始图像中第一目标区域,进行贴图处理,得到贴图处理后的图像;第三叠加子单元,用于调用与滤镜处理对应的缓存区域对贴本文档来自技高网...
图像处理方法、装置、设备及其存储介质

【技术保护点】
一种图像处理方法,其特征在于,该方法包括:获取采集得到的原始图像;调用缓存对所述原始图像进行特效的纹理处理,所述缓存包括至少两个缓存区域,每个缓存区域用于处理一种特效;叠加所述缓存区域中经过处理的图像,得到新的图像。

【技术特征摘要】
1.一种图像处理方法,其特征在于,该方法包括:获取采集得到的原始图像;调用缓存对所述原始图像进行特效的纹理处理,所述缓存包括至少两个缓存区域,每个缓存区域用于处理一种特效;叠加所述缓存区域中经过处理的图像,得到新的图像。2.根据权利要求1所述的方法,其特征在于,所述调用缓存对所述原始图像进行特效的纹理处理,包括:获取与待执行的特效相对应的特征点信息;根据所述特征点信息,对所述缓存区域中的原始图像中的对应特征点数据执行该特效的纹理处理,得到经处理的图像。3.根据权利要求2所述的方法,其特征在于,所述获取与待执行的特效相对应的特征点信息,包括:获取从所述原始图像中识别出的、与所述待执行特效相对应的特征点信息,其中,所述特征点信息是所述待执行的特效在所述原始图像中对应的位置。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述叠加所述缓存区域中经过处理的图像,得到新的图像,包括:调用与第一种特效对应的缓存区域对所述原始图像进行第一特效的纹理处理,得到第一特效处理后的图像;调用与第二特效对应的缓存区域对所述第一特效处理后的图像,进行第二特效的纹理处理,得到叠加第一特效处理和第二特效处理的图像;调用与第N个特效对应的缓存区域对所述第N-1特效处理后的图像,进行第N特效的纹理处理,得到叠加第一特效处理到第N-1特效处理的图像,该图像为新的图像。5.一种图像处理装置,其特征在于,该装置包括:图像获取单元,用于获取采集得到的原始图像;调用处理单元,用于调用缓存对所述原始图像进行特效的纹理处理,所述缓存包括至少两个缓存区域,每个缓存区域用于处理一种特效;叠加...

【专利技术属性】
技术研发人员:孙金波
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1