融合图像缩放与颜色空间转换的方法、装置及设备与流程

文档序号:31731811发布日期:2022-10-05 02:11阅读:来源:国知局

技术特征:
1.一种融合图像缩放与颜色空间转换的方法,包括:获取源图像;其中,所述源图像为yuv格式图像;对所述源图像中的y通道数据采用双线性插值进行缩放处理,以得到缩放y通道数据;对所述源图像中的uv通道数据,采用最近邻插值进行缩放处理,以得到缩放uv通道数据;根据所述缩放y通道数据和所述缩放uv通道数据进行颜色空间转换,以将所述源图像从yuv颜色空间转换为目标颜色空间的目标图像。2.如权利要求1所述的方法,其中,所述对所述源图像中的y通道数据采用双线性插值进行缩放处理,以得到缩放y通道数据,包括:获取所述源图像的宽度信息和高度信息;获取所述目标图像的宽度信息和高度信息;根据所述源图像的宽度信息和高度信息,以及所述目标图像的宽度信息和高度信息,确定图像垂直缩放比例系数和图像水平缩放比例系数;对所述源图像中y通道数据的每两行数据中的每n列数据,根据所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行缩放处理,以得到缩放y通道数据;其中,所述n为正整数。3.如权利要求2所述的方法,其中,所述对所述源图像中y通道数据的每两行数据中的每n列数据,根据所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行缩放处理,以得到缩放y通道数据,包括:将所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行定点化处理;对所述源图像中y通道数据的每两行数据中的每n列数据,根据经过定点化处理后的图像垂直缩放比例系数和定点化处理后的图像水平缩放比例系数进行缩放处理,以得到缩放y通道数据。4.如权利要求3所述的方法,其中,所述将所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行定点化处理,包括:采用左移操作对所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行定点化处理。5.如权利要求1所述的方法,其中,所述对所述源图像中的uv通道数据,采用最近邻插值进行缩放处理,以得到缩放uv通道数据,包括:对所述源图像中uv通道数据的每一行数据中的每m组数据,采用最近邻插值进行缩放处理,以得到缩放uv通道数据;其中,所述m为正整数,且所述n为所述m的2倍。6.如权利要求2至5中任一项所述的方法,其中,所述n与arm架构中neon指令集最小支持的比特位大小存在映射关系。7.如权利要求1所述的方法,其中,所述目标颜色空间为rgb颜色空间;所述根据所述缩放y通道数据和所述缩放uv通道数据进行颜色空间转换,以将所述源图像从yuv颜色空间转换为目标颜色空间的目标图像,包括:将所述缩放uv通道数据从无符号char字符类型转换为无符号short短整数类型;将所述无符号short短整数类型的缩放uv通道数据和所述缩放y通道数据进行向量化处理,以获得三个向量,所述三个向量存放多个像素点对应的缩放y通道数据、缩放u通道数
据和缩放v通道数据;根据颜色空间转换公式,将所述三个向量中的数据从yuv颜色空间转换为rgb颜色空间,以获得所述目标图像。8.如权利要求7所述的方法,还包括:对所述颜色空间转换公式中的浮点数进行定点化处理,以将所述颜色空间转换公式中的浮点数转换为整数。9.一种融合图像缩放与颜色空间转换的装置,包括:获取模块,用于获取源图像;其中,所述源图像为yuv格式图像;第一缩放模块,用于对所述源图像中的y通道数据采用双线性插值进行缩放处理,以得到缩放y通道数据;第二缩放模块,用于对所述源图像中的uv通道数据,采用最近邻插值进行缩放处理,以得到缩放uv通道数据;转换模块,用于根据所述缩放y通道数据和所述缩放uv通道数据进行颜色空间转换,以将所述源图像从yuv颜色空间转换为目标颜色空间的目标图像。10.如权利要求9所述的装置,其中,所述第一缩放模块具体用于:获取所述源图像的宽度信息和高度信息;获取所述目标图像的宽度信息和高度信息;根据所述源图像的宽度信息和高度信息,以及所述目标图像的宽度信息和高度信息,确定图像垂直缩放比例系数和图像水平缩放比例系数;对所述源图像中y通道数据的每两行数据中的每n列数据,根据所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行缩放处理,以得到缩放y通道数据;其中,所述n为正整数。11.如权利要求10所述的装置,其中,所述第一缩放模块具体用于:将所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行定点化处理;对所述源图像中y通道数据的每两行数据中的每n列数据,根据经过定点化处理后的图像垂直缩放比例系数和定点化处理后的图像水平缩放比例系数进行缩放处理,以得到缩放y通道数据。12.如权利要求11所述的装置,其中,所述第一缩放模块具体用于:采用左移操作对所述图像垂直缩放比例系数和所述图像水平缩放比例系数进行定点化处理。13.如权利要求9所述的装置,其中,所述第二缩放模块具体用于:对所述源图像中uv通道数据的每一行数据中的每m组数据,采用最近邻插值进行缩放处理,以得到缩放uv通道数据;其中,所述m为正整数,且所述n为所述m的2倍。14.如权利要求10至13中任一项所述的装置,其中,所述n与arm架构中neon指令集最小支持的比特位大小存在映射关系。15.如权利要求9所述的装置,其中,所述目标颜色空间为rgb颜色空间;所述转换模块具体用于:将所述缩放uv通道数据从无符号char字符类型转换为无符号short短整数类型;将所述无符号short短整数类型的缩放uv通道数据和所述缩放y通道数据进行向量化
处理,以获得三个向量,所述三个向量存放多个像素点对应的缩放y通道数据、缩放u通道数据和缩放v通道数据;根据颜色空间转换公式,将所述三个向量中的数据从yuv颜色空间转换为rgb颜色空间,以获得所述目标图像。16.如权利要求15所述的装置,还包括:处理模块,用于对所述颜色空间转换公式中的浮点数进行定点化处理,以将所述颜色空间转换公式中的浮点数转换为整数。17.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至8中任一项所述的方法。18.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1至8中任一项所述的方法。19.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现权利要求1至8中任一项所述方法的步骤。

技术总结
本申请公开了一种融合图像缩放与颜色空间转换的方法、装置及设备,涉及图像处理技术领域,尤其涉及人工智能及计算机视觉技术领域。具体实现方案为:获取源图像;其中,源图像为YUV格式图像;对源图像中的Y通道数据采用双线性插值进行缩放处理,以得到缩放Y通道数据;对源图像中的UV通道数据,采用最近邻插值进行缩放处理,以得到缩放UV通道数据;根据缩放Y通道数据和缩放UV通道数据进行颜色空间转换,以将源图像从YUV颜色空间转换为目标颜色空间的目标图像。本申请的技术方案可以减少图像颜色空间转换所需的计算资源,且实现成本较低。且实现成本较低。且实现成本较低。


技术研发人员:孙静静 张演龙 胡伟东
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2022.06.30
技术公布日:2022/10/4
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1