一种图像校色方法、装置、电子设备与机器可读介质制造方法及图纸

技术编号:30334909 阅读:21 留言:0更新日期:2021-10-10 01:00
本申请实施例在于一种图像校色方法、装置、电子设备与机器可读介质。属于图像处理技术领域。所述方法包括:获得待校色图像以及对应的校色需求信息;根据所述校色需求信息,从磁盘中读取满足所述校色需求信息的二进制文件,所述二进制文件中包括二进制数据;其中,所述二进制数据通过LUT文件中的LUT数据转换得到;将所述二进制文件转换成目标颜色查找表,并存储在内存中,所述目标颜色查找表包括十进制数据,其中,所述十进制数据通过所述二进制数据转换得到;在所述内存中,利用所述目标颜色查找表对所述待校色图像进行校色处理,得到校色后的图像。使用本申请提供的图像校色方法,可以使得校色文件的运行速度更快。可以使得校色文件的运行速度更快。可以使得校色文件的运行速度更快。

【技术实现步骤摘要】
一种图像校色方法、装置、电子设备与机器可读介质


[0001]本申请实施例涉及图像处理
,具体而言,涉及一种图像校色方法、装置、电子设备与机器可读介质。

技术介绍

[0002]校色是视频拍摄和编辑时的一个重要环节,通过对亮度、对比度、色彩等多个方面的调整,可以弥补环境、设备、经验等不足所造成的画质缺陷,提升了视频整体的画面质量与画面观感。
[0003]目前的校色过程中,用户通常使用LUT工具,来对画面进行校色,LUT工具可以在图像上将一种颜色效果转换成另外一种颜色效果。
[0004]然而,由于LUT工具的空间占用量极大,导致用户利用LUT工具进行校色时,打开LUT工具以及运行LUT工具的过程均比较缓慢。

技术实现思路

[0005]本申请实施例提供一种图像校色方法、装置、电子设备与机器可读介质,旨在解决使用LUT工具所带来的运行速度较慢的问题。
[0006]本申请实施例第一方面提供一种图像校色方法,所述方法包括:获得待校色图像以及对应的校色需求信息;根据所述校色需求信息,从磁盘中读取满足所述校色需求信息的二进制文件,所述二进制文件中包括二进制数据;其中,所述二进制数据通过LUT文件中的LUT数据转换得到;将所述二进制文件转换成目标颜色查找表,并存储在内存中,所述目标颜色查找表包括十进制数据,其中,所述十进制数据通过所述二进制数据转换得到;在所述内存中,利用所述目标颜色查找表对所述待校色图像进行校色处理,得到校色后的图像。
[0007]可选地,从磁盘中读取满足所述校色需求信息的二进制文件之前,所述方法还包括:根据所述校色需求信息,检索内存中各个目标颜色查找表的数据头,确定是否存在满足所述校色需求信息的目标颜色查找表;在内存中不存在满足所述校色需求信息的目标颜色查找表的情况下,执行步骤:根据所述校色需求信息,从磁盘中读取满足所述校色需求信息的二进制文件。
[0008]可选地,所述二进制文件通过以下步骤生成:获取待处理的LUT文件;将所述LUT文件中的所述LUT数据转换成所述二进制数据,并为所述二进制数据生成数据头;将所述数据头添加在所述二进制数据之上,得到所述二进制文件。
[0009]可选地,所述数据头包括数据格式;将所述LUT文件中的所述LUT数据转换成所述二进制数据,并为所述二进制数据生成数据头,包括:将所述LUT数据转换为数据格式是指定数据格式的二进制数据,所述指定数据格式包括以下任一者:uint8无符号整型数据,uint16无符号整型数据,float16半精度浮点数据为,float32单精度浮点数据;将所述数据头添加在所述二进制数据之上,得到所述二进制文件,包括:将表征指定数据格式的第一标识添加到二进制数据之上,得到所述二进制文件,其中,不同的指定数据格式对应不同的第一标识。
[0010]可选地,所述数据头包括单维度尺寸;将所述LUT文件中的所述LUT数据转换成所述二进制数据,并为所述二进制数据生成数据头,包括:将所述LUT数据转换为单维度尺寸是指定尺寸的二进制数据,所述指定尺寸包括以下任一者:13、15、17;将表征指定尺寸的第二标识添加到所述二进制数据之上,得到所述二进制文件,其中,不同的单维度尺寸对应不同的第二标识。
[0011]可选地,所述数据头包括数据偏移量;将所述LUT文件中的所述LUT数据转换成所述二进制数据,并为所述二进制数据生成数据头,包括:将所述LUT数据转换成数据偏移量是指定偏移量的二进制数据;将表征指定偏移量的第三标识添加到所述二进制数据之上,其中,不同的制定偏移量对应不同的第三标识。
[0012]可选地,在所述内存中,利用所述目标颜色查找表对所述待校色图像进行校色处理,得到校色后的图像,包括:在所述内存中读取索引表与插值表;将所述校色需求信息作为索引值,在所述索引表中查找到与所述索引值对应的目标数据与目标插值系数;从所述插值表中获取所述目标插值系数,且从所述目标颜色查找表中获取所述目标数据;依据所述目标插值系数与所述索引值,得到目标插值;将所述目标插值与所述目标数据输入至所述待校色图像中,得到校色后的图像。
[0013]本申请实施例第二方面提供一种图像校色装置,所述装置包括:获取模块,用于获得待校色图像以及对应的校色需求信息;读取模块,用于根据所述校色需求信息,从磁盘中读取满足所述校色需求信息的二进制文件,所述二进制文件中包括二进制数据;其中,所述二进制数据通过LUT文件中的LUT数据转换得到;存储模块,用于将所述二进制文件转换成目标颜色查找表,并存储在内存中,所述目标颜色查找表包括十进制数据,其中,所述十进制数据通过所述二进制数据转换得到;校色模块,用于从内存中获取满足所述校色需求信息的目标颜色查找表,对所述待校色图像进行校色处理,得到校色后的图像。
[0014]本申请实施例第三方面提供一种电子设备,包括:一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本申请实施例第一方面所述的方法。
[0015]本申请实施例第四方面提供一种电子设备,包括:一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本申请实施例第一方面所述的方法。
[0016]采用本申请提供的一种数据存储方法,可以将十进制数据转换成二进制数据存储在自定义的二进制文件中,从而减少了二进制文件的空间占用量。由于二进制文件的空间占用量较小,第一方面可以使得用户打开二进制文件的过程以及运行二进制文件的过程较快;第二方面可以使得用户能够较快地下载二进制文件。并且在将二进制文件中的二进制数据转换成十进制数据存储到内存中后,由于内存是计算机中运行速度最快的存储介质,可以能够更快地对待校色图像进行校色处理,也能够提升文件运行速度。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请一实施例提出的图像校色方法的步骤流程图;图2是本申请一实施例提出的二进制文件的结构示意图;图3是本申请又一实施例提出的图像校色装置的结构示意图。
具体实施方式
[0019]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]请参阅图1,本申请实施例提供一种图像校色方法,所述方法包括:步骤101:获得待校色图像以及对应的校色需求信息。
[0021]在本申请实施例中,待校色图像指的是需要进行校色的图像,指的是原始的、未经过处理的图像,待校色图像中包含每个像素的RG本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像校色方法,其特征在于,所述方法包括:获得待校色图像以及对应的校色需求信息;根据所述校色需求信息,从磁盘中读取满足所述校色需求信息的二进制文件,所述二进制文件中包括二进制数据;其中,所述二进制数据通过LUT文件中的LUT数据转换得到;将所述二进制文件转换成目标颜色查找表,并存储在内存中,所述目标颜色查找表包括十进制数据,其中,所述十进制数据通过所述二进制数据转换得到;在所述内存中,利用所述目标颜色查找表对所述待校色图像进行校色处理,得到校色后的图像。2.根据权利要求1所述的方法,其特征在于,从磁盘中读取满足所述校色需求信息的二进制文件之前,所述方法还包括:根据所述校色需求信息,检索内存中各个已经加载的颜色查找表,确定是否存在满足所述校色需求信息的目标颜色查找表;在内存中不存在满足所述校色需求信息的目标颜色查找表的情况下,执行步骤:根据所述校色需求信息,从磁盘中读取满足所述校色需求信息的二进制文件。3.根据权利要求1所述的方法,其特征在于,所述二进制文件通过以下步骤生成:获取待处理的LUT文件;将所述LUT文件中的所述LUT数据转换成所述二进制数据,并为所述二进制数据生成数据头;将所述数据头添加在所述二进制数据之上,得到所述二进制文件。4.根据权利要求3所述的方法,其特征在于,所述数据头包括数据格式;将所述LUT文件中的所述LUT数据转换成所述二进制数据,并为所述二进制数据生成数据头,包括:将所述LUT数据转换为数据格式是指定数据格式的二进制数据,所述指定数据格式包括以下任一者:uint8无符号整型数据,uint16无符号整型数据,float16半精度浮点数据为,float32单精度浮点数据;将所述数据头添加在所述二进制数据之上,得到所述二进制文件,包括:将表征指定数据格式的第一标识添加到二进制数据之上,得到所述二进制文件,其中,不同的指定数据格式对应不同的第一标识。5.根据权利要求3所述的方法,其特征在于,所述数据头包括单维度尺寸;将所述LUT文件中的所述LUT数据转换成所述二进制数据,并为所述二进制数据生成数据头,包括:将所述LUT数据转换为单维度尺寸是指定尺寸的二进制数据,所述指定尺寸包括以下...

【专利技术属性】
技术研发人员:刘路伟闫亚军刘东旭刘铁华
申请(专利权)人:北京美摄网络科技有限公司
类型:发明
国别省市:

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

1