一种图像处理方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:25952933 阅读:28 留言:0更新日期:2020-10-17 03:45
本申请提供了一种图像处理方法、装置、电子设备及计算机存储介质,其中基准目标显示查找表通过存储转换矩阵,而不再需要存储目标显示查找表中的全部RGB值,使存储的数据得到减少。在存储的数据得到减少的基础上,能减少数据获取量,进而能缩短图像处理的整体时间,从而提高图像处理的整体效率。并且,由于各个像素的RGB值对应的转换矩阵,能够表征各个像素的RGB值与对应RGB值之间的转换关系,因此基于各个像素的RGB值与对应RGB值之间的转换关系,对各个像素的RGB值进行转换,可以保证各个像素的RGB值是在不破坏颜色空间连续性的前提下进行的转换,从而保证转换精度,提高图像处理的精度。

【技术实现步骤摘要】
一种图像处理方法、装置、电子设备及计算机存储介质
本申请涉及图像处理
,特别涉及一种图像处理方法、装置、电子设备及计算机存储介质。
技术介绍
在图像处理领域,LUT(显示查找表,Look-Up-Table)用于存储基于某种要求,对原始RGB值进行变换得到的RGB值,比如,基于滤镜效果要求,对原始RGB值进行变换得到的RGB值。图像处理系统通过读取LUT,并根据LUT调整待处理图像中的RGB值,将待处理图像转换成不同于待处理图像的图像。但是,目前,LUT中RGB值的个数最多为256*256*256个,可见,LUT中存储的数据的量较大,而,数据量较大会导致图像处理系统读取LUT时就需要花费较长时间,进而会导致图像处理的整体效率下降。为了解决上述问题,通常会对LUT进行简化,但是简化后的LUT,会导致图像处理的精度下降。由此可见,现有技术存在图像处理的效率及精度不可兼得的问题。
技术实现思路
为解决上述技术问题,本申请实施例提供一种图像处理方法、装置、电子设备及计算机存储介质,以达到同时保证图像处理的效率及精度的目的,技术方案如下:本申请一方面提供一种图像处理方法,包括:获取待处理图像,所述待处理图像包含有多个像素;利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,所述转换矩阵用于表征源存储区域和目标存储区域的RGB值的转换关系,所述源存储区域由所述源显示查找表中多个存储位置组成,所述目标存储区域由所述目标显示查找表中,与所述源显示查找表中多个存储位置对应的多个存储位置组成;其中,所述基准显示查找表中存储有至少一个转换矩阵;分别基于各个所述像素的RGB值对应的转换矩阵,对各个所述像素的RGB值进行转换,得到各个所述像素对应的目标RGB值,从而得到目标图像。可选地,所述转换矩阵通过以下步骤构建:获取存储有RGB颜色空间的全部RGB值的源显示查找表;分别将所述源显示查找表中各个RGB值调整为符合设定要求的RGB值,并将存储所述符合设定要求的RGB值的显示查找表作为目标显示查找表;采用相同划分方式,分别将所述源显示查找表和所述目标显示查找表中的存储位置划分为设定个数的存储区域,所述存储区域由至少两个存储位置组成;对所述源显示查找表中的第一存储区域,根据所述第一存储区域的RGB值和第二存储区域的RGB值,确定所述转换矩阵;其中,所述第一存储区域由所述源显示查找表中至少两个存储位置组成,所述第二存储区域为所述目标显示查找表中,与所述源显示查找表中的所述第一存储区域相对应的存储区域。可选地,所述设定要求为设定的滤镜效果要求。可选地,所述设定个数为512个。可选地,所述利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,包括:对所述待处理图像中的每个像素,确定所述像素的RGB值在所述源显示查找表中的第一存储位置;确定所述基准显示查找表中,与所述第一存储位置对应的存储区域;将所述存储区域中存储的转换矩阵,作为与所述像素对应的第一转换矩阵。可选地,所述利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,包括:对所述待处理图像中的每个像素,确定所述像素的RGB值在所述源显示查找表中的第一存储位置;对与所述待处理图像中每个像素的RGB值存在设定关系的每个目标RGB值,确定所述目标RGB值在所述源显示查找表中的第二存储位置;确定所述基准显示查找表中,与所述第一存储位置对应的第一存储区域,及与所述第二存储位置对应的第二存储区域;将对所述第一存储区域存储的转换矩阵,与所述第二存储区域存储的转换矩阵进行加权求和,得到的转换矩阵,作为与所述像素对应的第一转换矩阵。本申请的另一方面提供一种图像处理装置,包括:获取模块,用于获取待处理图像,所述待处理图像包含有多个像素;确定模块,用于利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,所述转换矩阵用于表征源存储区域和目标存储区域的RGB值的转换关系,所述源存储区域由所述源显示查找表中多个存储位置组成,所述目标存储区域由所述目标显示查找表中,与所述源显示查找表中多个存储位置对应的多个存储位置组成;其中,所述基准显示查找表中存储有至少一个转换矩阵;转换模块,用于分别基于各个所述像素的RGB值对应的转换矩阵,对各个所述像素的RGB值进行转换,得到各个所述像素对应的目标RGB值,从而得到目标图像。可选地,所述装置还包括:构建模块,用于:获取存储有RGB颜色空间的全部RGB值的源显示查找表;分别将所述源显示查找表中各个RGB值调整为符合设定要求的RGB值,并将存储所述符合设定要求的RGB值的显示查找表作为目标显示查找表;采用相同划分方式,分别将所述源显示查找表和所述目标显示查找表中的存储位置划分为设定个数的存储区域,所述存储区域由至少两个存储位置组成;对所述源显示查找表中的第一存储区域,根据所述第一存储区域的RGB值和第二存储区域的RGB值,确定所述转换矩阵;其中,所述第一存储区域由所述源显示查找表中至少两个存储位置组成,所述第二存储区域为所述目标显示查找表中,与所述源显示查找表中的所述第一存储区域相对应的存储区域。可选地,所述设定要求为设定的滤镜效果要求。可选地,所述设定个数为512个。可选地,所述确定模块,具体用于:对所述待处理图像中的每个像素,确定所述像素的RGB值在所述源显示查找表中的第一存储位置;确定所述基准显示查找表中,与所述第一存储位置对应的存储区域;将所述存储区域中存储的转换矩阵,作为与所述像素对应的第一转换矩阵。可选地,所述确定模块,具体用于:对所述待处理图像中的每个像素,确定所述像素的RGB值在所述源显示查找表中的第一存储位置;对与所述待处理图像中每个像素的RGB值存在设定关系的每个目标RGB值,确定所述目标RGB值在所述源显示查找表中的第二存储位置;确定所述基准显示查找表中,与所述第一存储位置对应的第一存储区域,及与所述第二存储位置对应的第二存储区域;将对所述第一存储区域存储的转换矩阵,与所述第二存储区域存储的转换矩阵进行加权求和,得到的转换矩阵,作为与所述像素对应的第一转换矩阵。本申请的第三方面提供一种电子设备,包括:存储器,用于至少存储一组指令集;处理器,用于调用并执行所述存储器中的所述指令集,通过执行所述指令集执行如上述任意一项所述的图像处理方法的各步骤。一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行,实现如上述任意一项所述的图像处理方法的各步骤。与现有技术相比,本申请的有益效果为:在本申请中,基准目标显示查找表通过存储用于表征源显示查找表中第一存储区域和目标显示查找表中第二存储区域的RGB值的转换关系的转换矩阵,而不再需要存储目标显示查找表中的全部RGB值,使存储的数据得本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n获取待处理图像,所述待处理图像包含有多个像素;/n利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,所述转换矩阵用于表征源存储区域和目标存储区域的RGB值的转换关系,所述源存储区域由所述源显示查找表中多个存储位置组成,所述目标存储区域由所述目标显示查找表中,与所述源显示查找表中多个存储位置对应的多个存储位置组成;其中,所述基准显示查找表中存储有至少一个转换矩阵;/n分别基于各个所述像素的RGB值对应的转换矩阵,对各个所述像素的RGB值进行转换,得到各个所述像素对应的目标RGB值,从而得到目标图像。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
获取待处理图像,所述待处理图像包含有多个像素;
利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,所述转换矩阵用于表征源存储区域和目标存储区域的RGB值的转换关系,所述源存储区域由所述源显示查找表中多个存储位置组成,所述目标存储区域由所述目标显示查找表中,与所述源显示查找表中多个存储位置对应的多个存储位置组成;其中,所述基准显示查找表中存储有至少一个转换矩阵;
分别基于各个所述像素的RGB值对应的转换矩阵,对各个所述像素的RGB值进行转换,得到各个所述像素对应的目标RGB值,从而得到目标图像。


2.根据权利要求1所述的方法,其特征在于,所述转换矩阵通过以下步骤构建:
获取存储有RGB颜色空间的全部RGB值的源显示查找表;
分别将所述源显示查找表中各个RGB值调整为符合设定要求的RGB值,并将存储所述符合设定要求的RGB值的显示查找表作为目标显示查找表;
采用相同划分方式,分别将所述源显示查找表和所述目标显示查找表中的存储位置划分为设定个数的存储区域,所述存储区域由至少两个存储位置组成;
对所述源显示查找表中的第一存储区域,根据所述第一存储区域的RGB值和第二存储区域的RGB值,确定所述转换矩阵;其中,所述第一存储区域由所述源显示查找表中至少两个存储位置组成,所述第二存储区域为所述目标显示查找表中,与所述源显示查找表中的所述第一存储区域相对应的存储区域。


3.根据权利要求2所述的方法,其特征在于,所述设定要求为设定的滤镜效果要求;
所述设定个数为512个。


4.根据权利要求1-3任意一项所述的方法,其特征在于,所述利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,包括:
对所述待处理图像中的每个像素,确定所述像素的RGB值在所述源显示查找表中的第一存储位置;
确定所述基准显示查找表中,与所述第一存储位置对应的存储区域;
将所述存储区域中存储的转换矩阵,作为与所述像素对应的第一转换矩阵。


5.根据权利要求1-3任意一项所述的方法,其特征在于,所述利用基准显示查找表,分别确定各个所述像素对应的转换矩阵,包括:
对所述待处理图像中的每个像素,确定所述像素的RGB值在所述源显示查找表中的第一存储位置;
对与所述待处理图像中每个像素的RGB值存在设定关系的每个目标RGB值,确定所述目标RGB值在所述源显示查找表中...

【专利技术属性】
技术研发人员:唐文峰
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1