本申请属于图像处理,尤其涉及一种仿真图像获取方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、图像信号处理(image signal process,isp)是一种主要用来对前端图像传感器输出的图像信号进行处理的单元,用以匹配不同厂商的图像传感器。isp图像处理单元中含有多个图像处理模块,其中,色彩矫正模块(color correction matrix,ccm)能将摄像头传感器端所捕获的rgb值经过转化,矫正为统一的色彩表达,ccm保证了不同摄像头获取相同的rgb值时在显示屏上能显示相同的rgb值,可保证显示效果。
2、在控制器硬件在环(hardware-in-the-loop,hil)测试中,需要仿真图像传感器所采集的颜色信息,仿真软件所渲染的画面是一张理想图像,它类比isp后的图像。仿真软件所渲染的图像没有坏点、没有白平衡失调,仿真软件通过后处理的方式去制造瑕疵,通过对仿真的理想图像进行逆处理,来仿真传感器获得的图像。
3、目前,在采用仿真软件对传感器获得的图像进行仿真时,仿真图像的精确度较低。
技术实现思路
1、本申请实施例提供一种仿真图像获取方法、装置、电子设备及计算机可读存储介质,能够提高仿真图像的精确度,使得仿真图像更加接近通过传感器获得的真实图像。
2、第一方面,本申请实施例提供一种仿真图像获取方法,包括:
3、获取初始图像和输出图像,所述初始图像为通过摄像头采集到的图像,所述输出图像为对所述初始图像进行图像信号处理isp后获得的图像,所述输出图像用于在显示屏上显示,所述输出图像为非线性图像;
4、对所述输出图像进行线性变换,获得第一线性图像;
5、将所述第一线性图像转换至预设的色彩空间,获得第一图像;
6、将所述初始图像转换至所述色彩空间,获得第二图像;
7、基于所述第一图像和所述第二图像进行色彩拟合,获得色彩拟合矩阵;
8、对预获取的第三图像通过所述色彩拟合矩阵进行仿真,获得仿真图像。
9、第二方面,本申请实施例提供了一种仿真图像获取装置,包括:
10、第一获取模块,用于获取初始图像和输出图像,所述初始图像为通过摄像头采集到的图像,所述输出图像为对所述初始图像进行图像信号处理isp后获得的图像,所述输出图像用于在显示屏上显示,所述输出图像为非线性图像;
11、第二获取模块,用于对所述输出图像进行线性变换,获得第一线性图像;
12、第一转换模块,用于将所述第一线性图像转换至预设的色彩空间,获得第一图像;
13、第二转换模块,用于将所述初始图像转换至所述色彩空间,获得第二图像;
14、色彩拟合模块,用于基于所述第一图像和所述第二图像进行色彩拟合,获得色彩拟合矩阵;
15、仿真模块,用于对预获取的第三图像通过所述色彩拟合矩阵进行仿真,获得仿真图像。
16、第三方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;
17、所述处理器执行所述计算机程序指令时实现如第一方面所述的方法。
18、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如第一方面所述的方法。
19、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面所述的方法。
20、本申请实施例的仿真图像获取方法、装置、电子设备及计算机可读存储介质,其中方法包括:获取初始图像和输出图像,所述初始图像为通过摄像头采集到的图像,所述输出图像为对所述初始图像进行图像信号处理isp后获得的图像,所述输出图像用于在显示屏上显示,所述输出图像为非线性图像;对所述输出图像进行线性变换,获得第一线性图像;将所述第一线性图像转换至预设的色彩空间,获得第一图像;将所述初始图像转换至所述色彩空间,获得第二图像;基于所述第一图像和所述第二图像进行色彩拟合,获得色彩拟合矩阵;对预获取的第三图像通过所述色彩拟合矩阵进行仿真,获得仿真图像。上述步骤中,通过线性变换可消除输出图像中的非线性度,可以有效提高线性拟合的效果,提高后续计算获得的色彩拟合矩阵的确定,使得在根据色彩拟合矩阵进行图像仿真时,可以提高仿真图像的精确度,使仿真图像更加接近通过传感器获得的真实图像。
1.一种仿真图像获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一图像和所述第二图像进行色彩拟合,获得色彩拟合矩阵,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标函数为带限制条件的目标函数;
4.根据权利要求2或3所述的方法,其特征在于,所述第一矩阵和所述第二矩阵均包括m行n列,其中,m为组成所述第一图像或所述第二图像的像素值的分量个数,n为所述第一图像或所述第二图像的像素点个数。
5.根据权利要求1所述的方法,其特征在于,所述对预获取的第三图像通过所述色彩拟合矩阵进行仿真,获得仿真图像,包括:
6.根据权利要求1所述的方法,其特征在于,所述对所述输出图像进行线性变换,获得第一线性图像,包括:
7.根据权利要求1所述的方法,其特征在于,所述色彩空间为lab色彩空间。
8.一种仿真图像获取装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器,所述处理器执行所述计算机程序指令时实现如权利要求1-7中任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7中任意一项所述的方法。