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

文档序号:33940825发布日期:2023-04-26 01:25阅读:31来源:国知局
本申请涉及图像处理技术,特别涉及一种图像处理方法、图像处理装置、终端设备和计算机可读存储介质。
背景技术
::1、用户在使用终端设备拍摄的过程中,可以根据自己的偏好和使用习惯利用色彩滤镜调整拍摄的图像的显示效果,以提高用户体验。2、滤镜一般分为两大类:代码实现和显示查找表(lut,look up table)实现。代码实现是指通过代码描述计算的方式来实现滤镜效果,而lut实现则是通过查表来实现滤镜效果。一般的,可以将代码实现的滤镜称为普通滤镜,简称滤镜,而将通过lut来实现的滤镜成为lut滤镜。其中,lut滤镜可以通过枚举红绿蓝(rgb,red green blue)像素值可能的取值范围,对其中的每一种可能的取值范围都预先计算出滤镜后的结果,然后保存该结果,这样,后续在需要对某个图像进行lut滤镜处理时,便可以通过查表来确定滤镜后的结果,而无需进行滤镜计算。因此,lut滤镜相对于普通滤镜而言,其处理速度可以更快。3、但是,由于lut滤镜在使用前需要加载额外的素材图等滤镜资源,才能进行lut滤镜处理,而加载lut滤镜的滤镜资源所需时间较长,会导致拍摄过程中,图像处理的时间较长,导致其图像处理的效率较低。技术实现思路1、本申请提供了一种图像处理方法,所述图像处理方法包括:2、获取图像传感器的采集图像以及当前滤镜使用场景;和3、根据所述当前滤镜使用场景下的lut表数据文件对所述采集图像进行渲染得到目标显示图像。4、本申请还提供了一种图像处理装置,包括:5、获取模块,用于获取图像传感器的采集图像以及当前滤镜使用场景;和6、渲染模块,用于根据所述当前滤镜使用场景下的lut表数据文件对所述采集图像进行渲染得到目标显示图像。7、本申请还提供了一种终端设备,包括处理器和存储器,所述存储器存储有计算机程序,并且,所述计算机程序被所述处理器执行,所述计算机程序包括用于执行所述图像处理方法的指令。所述图像处理方法包括:获取图像传感器的采集图像以及当前滤镜使用场景;以及根据所述当前滤镜使用场景下的lut表数据文件对所述采集图像进行渲染得到目标显示图像。8、本申请提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被处理器执行时,使得所述处理器执行所述图像处理方法。所述图像处理方法包括:获取图像传感器的采集图像以及当前滤镜使用场景;以及根据所述当前滤镜使用场景下的lut表数据文件对所述采集图像进行渲染得到目标显示图像。9、本申请实施方式的图像处理方法、图像处理装置、终端设备和计算机可读存储介质中,通过根据不同地使用场景来加载不同滤镜lut表数据文件,可以在不影响滤镜效果的前提下,降低滤镜计算时的运行时内存,提高滤镜计算性能,降低滤镜计算功耗,而在对滤镜效果要求较高的使用场景中,又可以有效提升滤镜转换效果。技术特征:1.一种图像处理方法,其特征在于,所述图像处理方法包括:2.根据权利要求1所述的图像处理方法,其特征在于,所述当前滤镜使用场景包括预览场景、滤镜菜单场景、拍照场景和录像场景中的至少一种。3.根据权利要求2所述的图像处理方法,其特征在于,所述根据所述当前滤镜使用场景下的lut表数据文件对所述采集图像进行渲染得到目标显示图像,包括:4.根据权利要求3所述的图像处理方法,其特征在于,所述lut表数据文件的尺寸范围为8-12,数据精度包括8位、16位半float和32位float中的一种。5.根据权利要求4所述的图像处理方法,其特征在于,所述预览场景下的lut表数据文件中滤镜数据的数据精度为8位整型,尺寸范围为8-32。6.根据权利要求4所述的图像处理方法,其特征在于,所述滤镜菜单场景下的lut表数据文件中滤镜数据的数据精度为8位整形或16位半浮点型,尺寸范围为16-55。7.根据权利要求4所述的图像处理方法,其特征在于,所述拍照场景或录像场景下的lut表数据文件中滤镜数据的数据精度为32位浮点型,尺寸范围为32-64。8.一种图像处理装置,其特征在于,所述图像处理装置包括:9.一种终端设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,并且被所述处理器执行,所述计算机程序包括用于执行根据权利要求1-7任一项所述的图像处理方法的指令。10.一种包含计算机程序的非易失性计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,使得所述处理器执行权利要求1-7中任一项所述图像处理方法。技术总结本申请公开了一种图像处理方法、图像处理装置、终端设备和可读存储介质,图像处理方法、包括:获取图像传感器的采集图像以及当前滤镜使用场景;根据当前滤镜使用场景下的LUT表数据文件对采集图像进行渲染得到目标显示图像。本申请通过根据不同地使用场景来加载不同滤镜LUT表数据文件表,可以在不影响滤镜效果的前提下,降低滤镜计算时的运行时内存,提高滤镜计算性能,降低滤镜计算功耗,在对滤镜效果要求较高的场景中,又可以有效提升滤镜转换效果。技术研发人员:刘青磊受保护的技术使用者:OPPO广东移动通信有限公司技术研发日:技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1