本申请涉及配色领域,尤其涉及一种配色方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、图形引擎(graphic engine)作为“支持应用的底层函数库”或者对特定应用的一种抽象,封装了硬件操作和图形算法以及简单易用、功能丰富的三维图形开发环境,也可称作三维图形引擎。
2、人们基于图形引擎进行建模时,对于建模的视觉层面的丰富、多样表达的需求性逐渐增大,尤其体现在对建模的图像配色方面,例如在医疗数字孪生领域,灰度以及黑白色成为主要的配色方案,在文旅领域,尤其是艺术园区的文旅项目中,油画风、高对比度以及高饱和度的配色方案成为主要的配色方案。然而,由于当前配色效果的表达存在较强的主观性,难以针对同一建模场景形成标准且统一的配色方案,并且在进行配色处理时往往需要较多人力操作,配色效率低下。
技术实现思路
1、针对上述技术问题,本申请提供一种配色方法、装置、电子设备及计算机可读存储介质,技术方案如下:
2、根据本申请的第一方面,提供一种配色方法,用于基于图形引擎的建模中的图像配色,该方法包括:
3、确定目标色域中各个颜色通道的色彩范围,并基于所述各个颜色通道的色彩范围生成色值矩阵,所述色值矩阵中的元素为处于所述色彩范围内的色值;
4、获取待配色图像的分辨率,并基于所述色值矩阵以及所述分辨率对所述待配色图像进行配色。
5、根据本申请的第二方面,提供一种配色装置,用于基于图形引擎的建模中的图像配色,该装置包括:
6、生成单元,用于确定目标色域中各个颜色通道的色彩范围,并基于所述各个颜色通道的色彩范围生成色值矩阵,所述色值矩阵中的元素为处于所述色彩范围内的色值;
7、配色单元,用于获取待配色图像的分辨率,并基于所述色值矩阵以及所述分辨率对所述待配色图像进行配色。
8、根据本申请的第三方面,提供一种电子设备,该电子设备包括:
9、处理器;
10、用于存储处理器可执行指令的存储器;
11、其中,所述处理器被配置为实现如第一方面所述的方法。
12、根据本申请的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法中的步骤。
13、本申请提供的技术方案,在基于图像引擎的建模场景下,为图像配色时,先确定出目标色域中各个颜色通道的色彩范围,并基于该色彩范围生成色值矩阵,利用色值矩阵为待配色图像进行配色,能够通过机器识别矩阵化的数据进行标准且统一的建模配色,配色更为快速高效,并且降低配色效果主观性的影响。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种配色方法,其特征在于,用于基于图形引擎的建模中的图像配色,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述色值矩阵以及所述分辨率对所述待配色图像进行配色之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述确定目标色域中各个颜色通道的色彩范围包括:
4.根据权利要求1所述的方法,其特征在于,所述确定目标色域中各个颜色通道的色彩范围包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述色值矩阵以及所述分辨率对所述待配色图像进行配色包括:
6.根据权利要求5所述的方法,其特征在于,所述利用所述非透明区域对所述透明区域进行插值处理包括:
7.根据权利要求5所述的方法,其特征在于,所述利用所述非透明区域对所述透明区域进行插值处理包括:
8.一种配色装置,其特征在于,用于基于图形引擎的建模中的图像配色,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法中的步骤。