CN117408872B - 色彩图像数据转换方法、装置、设备及存储介质 - Google Patents
色彩图像数据转换方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN117408872B CN117408872B CN202311715260.2A CN202311715260A CN117408872B CN 117408872 B CN117408872 B CN 117408872B CN 202311715260 A CN202311715260 A CN 202311715260A CN 117408872 B CN117408872 B CN 117408872B
- Authority
- CN
- China
- Prior art keywords
- image data
- rgb image
- raw image
- color
- data conversion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 120
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012360 testing method Methods 0.000 claims abstract description 31
- 239000011159 matrix material Substances 0.000 claims description 73
- 238000002347 injection Methods 0.000 claims description 17
- 239000007924 injection Substances 0.000 claims description 17
- 238000012545 processing Methods 0.000 abstract description 14
- 230000008569 process Effects 0.000 abstract description 10
- 238000012937 correction Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000004456 color vision Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- ORFSSYGWXNGVFB-UHFFFAOYSA-N sodium 4-amino-6-[[4-[4-[(8-amino-1-hydroxy-5,7-disulfonaphthalen-2-yl)diazenyl]-3-methoxyphenyl]-2-methoxyphenyl]diazenyl]-5-hydroxynaphthalene-1,3-disulfonic acid Chemical compound COC1=C(C=CC(=C1)C2=CC(=C(C=C2)N=NC3=C(C4=C(C=C3)C(=CC(=C4N)S(=O)(=O)O)S(=O)(=O)O)O)OC)N=NC5=C(C6=C(C=C5)C(=CC(=C6N)S(=O)(=O)O)S(=O)(=O)O)O.[Na+] ORFSSYGWXNGVFB-UHFFFAOYSA-N 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Abstract
本发明涉及数据处理技术领域,并公开了一种色彩图像数据转换方法、装置、设备及存储介质,该方法包括:通过仿真软件获取RGB图像数据,RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;对RGB图像数据进行数据转换,得到RAW图像数据。由于现有的场景仿真软件通常只能提供理想的RGB图像数据,而在现有的硬件在环测试过程中往往需要RAW图像数据才能实现对待测控制器进行全面地测试。基于此,本发明上述方法将仿真软件中得到的RGB图像进行数据转换,得到RAW图像数据,从而解决了现有技术无法提供原始的RAW图像数据的技术问题,进而能够基于RAW图像数据对待测控制器进行全面地测试。
Description
技术领域
本发明涉及数据处理技术领域,尤其涉及一种色彩图像数据转换方法、装置、设备及存储介质。
背景技术
在现有的硬件在环(Hardware In Loop,HIL)测试中,为了对待测控制器进行全面的测试,需要将仿真软件输出的图像传输到待测控制器(也就是域控)进行硬件在环测试。
但由于域控一般只接收RAW(RAW Image Format,未经加工的图像格式)数据,现有的场景仿真软件通常只能提供理想的RGB(Red、Green、Blue,红绿蓝)图像数据,无法提供原始的RAW图像数据。因此,为了满足硬件在环测试的需求,需要开发一种色彩图像数据转换方法,从而将场景仿真软件输出的RGB图像数据转换为RAW图像数据。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供了一种色彩图像数据转换方法、装置、设备及存储介质,旨在解决现有技术只能提供RGB图像数据,无法提供RAW图像数据的技术问题。
为实现上述目的,本发明提供了一种色彩图像数据转换方法,所述方法包括以下步骤:
通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;
对所述RGB图像数据进行数据转换,得到RAW图像数据。
可选地,所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,包括:
获取所述RGB图像数据中对应像素通道的R值和/或G值和/或B值;
基于拜耳阵列对所述R值和/或所述G值和/或所述B值进行排列,并基于排列方式对所述RGB图像数据进行数据转换,得到RAW图像数据。
可选地,所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
获取所述RGB图像数据对应的原始矩阵,并以预设矩阵的矩阵大小为目标矩阵大小对所述原始矩阵进行插值,得到插值矩阵;
基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据。
可选地,所述基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
将所述RGB图像数据对应的所述插值矩阵中各像素点的值相加,得到像素和值;
将所述像素和值除以所述目标矩阵大小,得到RAW图像数据。
可选地,所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
获取所述RGB图像数据中像素通道中的色彩饱和度和色彩占比比例;
基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据。
可选地,所述通过仿真软件获取RGB图像数据的步骤,包括:
获取由仿真软件输出的原始视频流,并判断所述原始视频流是否为RGB格式;
若否,则对所述原始视频流进行格式转换,得到RGB图像数据。
可选地,所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤之后,还包括:
将所述RAW图像数据输出至视频注入卡,并基于所述视频注入卡将所述RAW图像数据通过低压差分信号物理接口传输到待测控制器;
基于所述RAW图像数据对所述待测控制器进行硬件在环测试。
此外,为实现上述目的,本发明还提出一种色彩图像数据转换装置,所述色彩图像数据转换装置包括:
数据获取模块,用于通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;
数据转换模块,用于对所述RGB图像数据进行数据转换,得到RAW图像数据。
此外,为实现上述目的,本发明还提出一种色彩图像数据转换设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的色彩图像数据转换程序,所述色彩图像数据转换程序配置为实现如上文所述的色彩图像数据转换方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有色彩图像数据转换程序,所述色彩图像数据转换程序被处理器执行时实现如上文所述的色彩图像数据转换方法的步骤。
本发明通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;对所述RGB图像数据进行数据转换,得到RAW图像数据。由于现有的场景仿真软件通常只能提供理想的RGB图像数据,而在现有的硬件在环测试过程中往往需要RAW图像数据才能实现对待测控制器进行全面地测试。基于此,本发明上述方法将仿真软件中得到的RGB图像进行数据转换,得到RAW图像数据,从而解决了现有技术无法提供原始的RAW图像数据的技术问题,进而能够基于RAW图像数据对待测控制器进行全面地测试。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的色彩图像数据转换设备的结构示意图;
图2为本发明色彩图像数据转换方法第一实施例的流程示意图;
图3为本发明色彩图像数据转换方法第二实施例的流程示意图;
图4为本发明色彩图像数据转换方法第三实施例的流程示意图;
图5为本发明色彩图像数据转换装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的色彩图像数据转换设备结构示意图。
如图1所示,该色彩图像数据转换设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM),也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对色彩图像数据转换设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及色彩图像数据转换程序。
在图1所示的色彩图像数据转换设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明色彩图像数据转换设备中的处理器1001、存储器1005可以设置在色彩图像数据转换设备中,所述色彩图像数据转换设备通过处理器1001调用存储器1005中存储的色彩图像数据转换程序,并执行本发明实施例提供的色彩图像数据转换方法。
本发明实施例提供了一种色彩图像数据转换方法,参照图2,图2为本发明色彩图像数据转换方法第一实施例的流程示意图。
本实施例中,所述色彩图像数据转换方法包括以下步骤:
步骤S10:通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据。
需要说明的是,本实施例方法的执行主体可以是具有数据获取、数据处理以及程序运行功能的终端设备,例如智能手机、智能手表等,也可以是具有相同或相似功能的电子设备,例如上述色彩图像数据转换设备。以下以色彩图像数据转换设备(以下简称转换设备)为例对本实施例及下述各实施例进行说明。
可理解的是,上述光源数据可以是指描述光源特性和行为的信息。它包含了光源的亮度、颜色、方向、形状等相关参数,用于模拟或呈现真实世界中的光照效果。在计算机图形学和计算机视觉中,光源数据常用于光线追踪、渲染、虚拟现实、游戏开发等应用。通过对光源数据进行建模和设置,可以模拟不同类型的光源,如点光源、平行光源、聚光灯等。光源数据通常包括以下几个重要方面的信息:亮度,光源的强度或亮度决定了其辐射能量的数量,亮度越高,光源发出的光线越强烈;颜色,光源的颜色决定了发出的光线的波长组成,不同类型的光源具有不同的颜色特性,如白色光源、暖色光源(如黄色)、冷色光源(如蓝色)等;方向和位置,光源的方向和位置可以影响光线的照射方式和角度,例如,平行光源会以固定的方向和角度投射光线,而点光源则是从特定位置向周围发射光线;形状和大小:某些光源具有特定的形状和大小,如聚光灯、区域光源等,这些参数可以影响照明效果和阴影的形成。
需要说明的是,上述RGB图像数据可以是指使用红(R)、绿(G)、蓝(B)三个颜色通道来表示图像的数字数据。在RGB图像中,每个像素由三个通道的强度值组成,分别表示红色、绿色和蓝色的亮度或强度。对于彩色图像,每个像素都有一个对应的红、绿、蓝三个通道的数值,通常以8位无符号整数(0~255)表示。这些数值描述了每个颜色通道的相对强度,从而决定了该像素的颜色和亮度。通过将红、绿、蓝三个颜色通道的数值进行组合,就可以生成各种不同的颜色。例如,(255, 0, 0)代表纯红色,(0, 255, 0)代表纯绿色,(0, 0, 255)代表纯蓝色,而(255, 255, 255)则代表白色。
在具体实现中,可以通过黑电平校正、坏点矫正、RAW域去噪、多帧融合、数字增益、Lens Shading、白平衡矫正(白平衡是调整图像的色温,使图像的颜色更接近人眼所看到的真实色彩)、对比度调整,再经过Demosaic处理后,输出RGB格式的数据。其中,Demosaic处理是一种图像处理技术,可以用于将由彩色滤光阵列(例如拜耳阵列)捕获的单色图像数据转换为完整的彩色图像。在彩色图像传感器中,每个像素只能接收到红、绿、蓝三个颜色通道中的一个。这是因为彩色滤光阵列在每个像素位置上使用了不同的颜色滤波器。Demosaic处理的目标是通过插值算法和邻近像素的信息来估计未知颜色通道的值,以还原出完整的彩色图像。
步骤S20:对所述RGB图像数据进行数据转换,得到RAW图像数据。
需要说明的是,上述RAW图像数据可以是指从数字相机或其他支持原始图像格式的设备中获取的未经压缩或处理的原始图像数据。它记录了感光元件(如图像传感器)所接收到的光线信息,具有高质量、高动态范围和丰富的图像细节。与JPEG等常见的图像文件格式不同,RAW格式并不是一种特定的标准格式,而是各个相机厂商自定义的原始图像数据格式,其结构和存储方式因相机型号而异。每个相机制造商都可能使用不同的RAW格式,并在其中包含原始的感光元件数据以及其他相关信息,如白平衡、颜色校正、曝光补偿等设置参数。
在具体实现中,可以通过对上述RGB图像数据进行颜色矩阵矫正、RGB Gamma 处理(伽马校正是调整图像的亮度曲线,使图像的亮度分布更符合人眼的感知);去马赛克是将Bayer模式的原始数据转换为彩色图像的过程。这一步是将传感器上的每个像素点的颜色信息进行重组,形成完整的彩色图像,再经过紫边抑制、色调和饱和度调整、Y Gamma 处理、锐化、降彩噪,最后输出上述RAW图像数据。
在一种实施方式中,可以通过仿真注入设备来生成RGB图像数据并将RGB图像数据转换为RAW图像数据,然后将RAW图像数据输入至待测控制器,从而实现硬件在环测试。更具体地,上述仿真注入设备可以包括仿真软件、逆向ISP算法软件和视频注入卡,因此上述硬件在环测试可以进一步细化为以下步骤:第一步,从仿真软件中获取RGB图像数据;第二步,通过逆向ISP算法软件,将RGB图像数据转换为RAW图像数据;第三步,将RAW图像数据输出到视频注入卡;第四步,通过视频注入卡将RAW图像数据通过LVDS(低压差分信号)物理接口,传输到待测的控制器(也就是域控)进行硬件在环测试。
本实施例通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;对所述RGB图像数据进行数据转换,得到RAW图像数据。由于现有的场景仿真软件通常只能提供理想的RGB图像数据,而在现有的硬件在环测试过程中往往需要RAW图像数据才能实现对待测控制器进行全面地测试。基于此,本实施例上述方法将仿真软件中得到的RGB图像进行数据转换,得到RAW图像数据,从而解决了现有技术无法提供原始的RAW图像数据的技术问题,进而能够基于RAW图像数据对待测控制器进行全面地测试。
参考图3,图3为本发明色彩图像数据转换方法第二实施例的流程示意图。
基于上述第一实施例,在本实施例中,为了将RGB图像数据转换为不同排列方式的RAW图像数据,从而提升本实施例色彩图像数据转换方法的适用性,所述步骤S20,可以包括:
步骤S201:获取所述RGB图像数据中对应像素通道的R值和/或G值和/或B值。
步骤S202:基于拜耳阵列对所述R值和/或所述G值和/或所述B值进行排列,并基于排列方式对所述RGB图像数据进行数据转换,得到RAW图像数据。
需要说明的是,上述拜耳阵列(Bayer Array)是一种用于数字图像传感器中的色彩滤波阵列(Color Filter Array,CFA),也称为彩色滤光阵列。
在具体实现中,可以通过拜耳阵列在图像传感器上排列红、绿、蓝三个颜色滤波器来捕捉彩色图像。它基于人眼对颜色感知的特性,利用了红、绿、蓝三个主要颜色的混合来还原全彩图像。在拜耳阵列中,每个像素只能感知到红、绿、蓝三种颜色中的一种。大约50%的像素被分配给绿色滤波器,25%的像素分配给红色滤波器,剩下的25%分配给蓝色滤波器。这是因为人眼对绿色的感知更加敏锐,所以将更多的像素用于绿色通道可以提高图像的亮度和细节。当光通过拜耳阵列时,每个像素会根据其所在位置的滤波器选择性地接收某种颜色的光。然后,基于这些单色信息和插值算法,对所述RGB图像数据进行数据转换,从而可以得到RAW图像数据。
步骤S203:获取所述RGB图像数据对应的原始矩阵,并以预设矩阵的矩阵大小为目标矩阵大小对所述原始矩阵进行插值,得到插值矩阵。
需要说明的是,上述预设矩阵的矩阵大小可以为2x2,也可以为3x3或其他矩阵大小,本实施例对此不加以限制。
步骤S204:基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据。
在具体实现中,可以通过将上述插值矩阵中各像素点的值相加,得到像素和值,再将像素和值除以上述目标矩阵大小,最后将结果进行整合从而得到上述RAW图像数据。例如,假设现有一目标矩阵大小为2x2的插值矩阵,该矩阵中的某一个像素点包含4个R值即R00,R01,R10,R11,则该像素点的RAW图像数据可以表示为:
步骤S205:获取所述RGB图像数据中像素通道中的色彩饱和度和色彩占比比例。
步骤S206:基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据。
在具体实现中,可以将上述RGB图像数据划分成3X3或者4X4的矩阵,对应RAW图像数据中的3X3或者4X4的矩阵,将RGB图像数据中的每个像素的R值、G值、B值乘以相应的 的系数,得到RGB图像数据每个像素的R值或G值或B值。其中,rr rg rb分别决定RGB图像数据中每个像素红色通道的饱和度、红通道中绿色的比例和红通道中蓝色的比例;gr gggb分别决定RGB图像数据中每个像素绿色通道中红色的比例、绿色的饱和度和绿色通道中蓝色的比例;br bg bb分别决定RGB图像数据中每个像素蓝色通道中红色的比例、蓝色通道中绿色的比例和蓝色通道的饱和度。
本实施例通过获取所述RGB图像数据中对应像素通道的R值和/或G值和/或B值;基于拜耳阵列对所述R值和/或所述G值和/或所述B值进行排列,并基于排列方式对所述RGB图像数据进行数据转换,得到RAW图像数据;获取所述RGB图像数据对应的原始矩阵,并以预设矩阵的矩阵大小为目标矩阵大小对所述原始矩阵进行插值,得到插值矩阵;基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据;获取所述RGB图像数据中像素通道中的色彩饱和度和色彩占比比例;基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据。本实施例上述方法通过不同的方式对RGB图像数据进行数据转换,得到RAW图像数据,从而将RGB图像数据转换为不同排列方式的RAW图像数据,进而提升本实施例色彩图像数据转换方法的适用性。
参考图4,图4为本发明色彩图像数据转换方法第三实施例的流程示意图。
基于上述各实施例,在本实施例中,所述步骤S10,可以包括:
步骤S101:获取由仿真软件输出的原始视频流,并判断所述原始视频流是否为RGB格式。
步骤S102:若否,则对所述原始视频流进行格式转换,得到RGB图像数据。
在具体实现中,可以通过以下步骤来对上述原始视频流进行格式转换,从而得到RGB图像数据。第一步,视频解码:对原始视频流进行解码操作,将视频流转换成一系列的视频帧。第二步,帧提取:从视频帧序列中提取每一帧图像数据。第三步,格式转换:对每一帧图像数据进行格式转换操作,将其转换成RGB格式,通常,原始视频流可能采用的是YUV(Y表示明亮度Luminance、U和V表示色度Chrominance)、HSV(H表示色调Hue、S表示饱和度Saturation、V表示明度Value)等其他色彩空间,需要将其转换成RGB色彩空间,以便后续处理和分析。第四步,图像处理:在得到RGB图像数据后,可以对图像进行进一步处理,如裁剪、缩放、滤波等操作。这样,就可以从上述原始视频流中提取出一系列的RGB图像数据。
进一步地,基于上述各实施例,为了更为全面地对待测控制器进行硬件在环测试,从而提升测试的可信度,所述步骤S20之后,还可以包括:
步骤S30:将所述RAW图像数据输出至视频注入卡,并基于所述视频注入卡将所述RAW图像数据通过低压差分信号物理接口传输到待测控制器。
需要说明的是,上述视频注入卡(Video Capture Card)可以是一种用于将外部视频信号输入到计算机***中的硬件设备。它通常具有视频输入接口,如HDMI、VGA、DVI或组合视频接口,以及音频输入接口。视频注入卡可以将外部视频信号转换为计算机可以处理的数字信号,并将其传输到计算机***中,以便进行视频捕获、编辑、转码或实时流媒体等应用。
应理解的是,上述低压差分信号物理接口(Low Voltage DifferentialSignaling,LVDS)是一种常用的数字数据传输标准和物理层接口,它可以广泛应用于高速数据传输领域,例如液晶显示器、摄像头模块、嵌入式***等。LVDS接口使用两个电压相互差分的信号线来传输数据,通常为正负极性的差分信号。
步骤S40:基于所述RAW图像数据对所述待测控制器进行硬件在环测试。
应理解的是,上述硬件在环测试(Hardware-in-the-Loop Testing,简称HIL测试)是一种用于验证和调试嵌入式***的测试方法,它可以将实际的硬件设备与计算机模拟环境相结合,通过模拟真实场景来进行***测试。
在HIL测试中,嵌入式***的控制器或处理器被连接到模拟硬件设备,这些设备通常是***的传感器、执行器或其他外部设备。通过模拟这些硬件设备的输入和输出信号,可以对嵌入式***的功能、性能和稳定性进行全面的测试。
需要说明的是,图像信号处理器(Image Signal Processor,简称ISP)可以是一种专用的电子芯片或模块,用于对图像传感器捕获的原始图像数据进行处理和优化。图像信号处理器的主要功能可以包括:图像增强,ISP可以对原始图像数据进行增强处理,提高图像的亮度、对比度、细节等,以获得更好的视觉效果。色彩校正:ISP可以对图像进行色彩校正,调整颜色平衡、色温、饱和度等参数,以准确呈现真实的颜色。去噪与降噪:ISP可以应用去噪算法,减少图像中的噪点和伪影,提高图像质量与清晰度。自动曝光与自动对焦:ISP可以根据环境光线条件和被拍摄对象的特征,自动调整曝光和对焦参数,确保图像在各种场景下都能得到合适的曝光和清晰度。彩色滤波阵列(CFA)解析:ISP能够对彩色滤波阵列(如Bayer阵列)数据进行解析和处理,将单色图像数据转换为完整的彩色图像。图像压缩与编码:在需要存储或传输图像时,ISP可以对图像进行压缩和编码,以减小文件大小或传输带宽要求。
本实施例通过获取由仿真软件输出的原始视频流,并判断所述原始视频流是否为RGB格式;若否,则对所述原始视频流进行格式转换,得到RGB图像数据;将所述RAW图像数据输出至视频注入卡,并基于所述视频注入卡将所述RAW图像数据通过低压差分信号物理接口传输到待测控制器;基于所述RAW图像数据对所述待测控制器进行硬件在环测试。本实施例上述方法通过对原始视频流进行格式转换,得到RGB图像数据,从而避免了其他格式的图像数据对本实施例色彩图像数据转换方法的负面影响,进而间接提升了将RGB图像数据转换为RAW图像数据的转换效率。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有色彩图像数据转换程序,所述色彩图像数据转换程序被处理器执行时实现如上文所述的色彩图像数据转换方法的步骤。
参照图5,图5为本发明色彩图像数据转换装置第一实施例的结构框图。
如图5所示,本发明实施例提出的色彩图像数据转换装置包括:
数据获取模块501,用于通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;
数据转换模块502,用于对所述RGB图像数据进行数据转换,得到RAW图像数据。
本实施例通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;对所述RGB图像数据进行数据转换,得到RAW图像数据。由于现有的场景仿真软件通常只能提供理想的RGB图像数据,而在现有的硬件在环测试过程中往往需要RAW图像数据才能实现对待测控制器进行全面地测试。基于此,本实施例上述方法将仿真软件中得到的RGB图像进行数据转换,得到RAW图像数据,从而解决了现有技术无法提供原始的RAW图像数据的技术问题,进而能够基于RAW图像数据对待测控制器进行全面地测试。
基于本发明上述色彩图像数据转换装置的第一实施例,提出本发明色彩图像数据转换装置的第二实施例。
在本实施例中,所述数据转换模块502,还用于获取所述RGB图像数据中对应像素通道的R值和/或G值和/或B值;基于拜耳阵列对所述R值和/或所述G值和/或所述B值进行排列,并基于排列方式对所述RGB图像数据进行数据转换,得到RAW图像数据。
进一步地,所述数据转换模块502,还用于获取所述RGB图像数据对应的原始矩阵,并以预设矩阵的矩阵大小为目标矩阵大小对所述原始矩阵进行插值,得到插值矩阵;基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据。
进一步地,所述数据转换模块502,还用于将所述RGB图像数据对应的所述插值矩阵中各像素点的值相加,得到像素和值;将所述像素和值除以所述目标矩阵大小,得到RAW图像数据。
进一步地,所述数据转换模块502,还用于获取所述RGB图像数据中像素通道中的色彩饱和度和色彩占比比例;基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据。
进一步地,所述数据获取模块501,还用于获取由仿真软件输出的原始视频流,并判断所述原始视频流是否为RGB格式;若否,则对所述原始视频流进行格式转换,得到RGB图像数据。
进一步地,所述数据转换模块502,还用于将所述RAW图像数据输出至视频注入卡,并基于所述视频注入卡将所述RAW图像数据通过低压差分信号物理接口传输到待测控制器;基于所述RAW图像数据对所述待测控制器进行硬件在环测试。
本发明色彩图像数据转换装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述 实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通 过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体 现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种色彩图像数据转换方法,其特征在于,所述方法包括以下步骤:
通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;
对所述RGB图像数据进行数据转换,得到RAW图像数据;
其中,所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,包括:
获取所述RGB图像数据中对应像素通道的R值和/或G值和/或B值;
基于拜耳阵列对所述R值和/或所述G值和/或所述B值进行排列,并基于排列方式对所述RGB图像数据进行数据转换,得到RAW图像数据;
所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
获取所述RGB图像数据对应的原始矩阵,并以预设矩阵的矩阵大小为目标矩阵大小对所述原始矩阵进行插值,得到插值矩阵;
基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据;
所述基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
将所述RGB图像数据对应的所述插值矩阵中各像素点的值相加,得到像素和值;
将所述像素和值除以所述目标矩阵大小,得到RAW图像数据;
所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
获取所述RGB图像数据中像素通道中的色彩饱和度和色彩占比比例;
基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据;
所述基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,包括:
基于红色通道的饱和度、红色通道中绿色的比例和红色通道中蓝色的比例对所述RGB图像数据进行数据转换,得到RAW图像数据中像素的R值;
基于绿色通道的饱和度、绿色通道中红色的比例和绿色通道中蓝色的比例对所述RGB图像数据进行数据转换,得到RAW图像数据中像素的G值;
基于蓝色通道的饱和度、蓝色通道中红色的比例和蓝色通道中绿色的比例对所述RGB图像数据进行数据转换,得到RAW图像数据中像素的B值;
根据所述RAW图像数据中像素的R值、所述RAW图像数据中像素的G值和所述RAW图像数据中像素的B值确定RAW图像数据。
2.如权利要求1所述的色彩图像数据转换方法,其特征在于,所述通过仿真软件获取RGB图像数据的步骤,包括:
获取由仿真软件输出的原始视频流,并判断所述原始视频流是否为RGB格式;
若否,则对所述原始视频流进行格式转换,得到RGB图像数据。
3.如权利要求1至2任一项所述的色彩图像数据转换方法,其特征在于,所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤之后,还包括:
将所述RAW图像数据输出至视频注入卡,并基于所述视频注入卡将所述RAW图像数据通过低压差分信号物理接口传输到待测控制器;
基于所述RAW图像数据对所述待测控制器进行硬件在环测试。
4.一种色彩图像数据转换装置,其特征在于,所述色彩图像数据转换装置包括:
数据获取模块,用于通过仿真软件获取RGB图像数据,所述RGB图像数据包括红色通道数据、绿色通道数据和蓝色通道数据;
数据转换模块,用于对所述RGB图像数据进行数据转换,得到RAW图像数据;
其中,所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,包括:
获取所述RGB图像数据中对应像素通道的R值和/或G值和/或B值;
基于拜耳阵列对所述R值和/或所述G值和/或所述B值进行排列,并基于排列方式对所述RGB图像数据进行数据转换,得到RAW图像数据;
所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
获取所述RGB图像数据对应的原始矩阵,并以预设矩阵的矩阵大小为目标矩阵大小对所述原始矩阵进行插值,得到插值矩阵;
基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据;
所述基于所述插值矩阵和所述目标矩阵大小对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
将所述RGB图像数据对应的所述插值矩阵中各像素点的值相加,得到像素和值;
将所述像素和值除以所述目标矩阵大小,得到RAW图像数据;
所述对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,还包括:
获取所述RGB图像数据中像素通道中的色彩饱和度和色彩占比比例;
基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据;
所述基于所述色彩饱和度和所述色彩占比比例对所述RGB图像数据进行数据转换,得到RAW图像数据的步骤,包括:
基于红色通道的饱和度、红色通道中绿色的比例和红色通道中蓝色的比例对所述RGB图像数据进行数据转换,得到RAW图像数据中像素的R值;
基于绿色通道的饱和度、绿色通道中红色的比例和绿色通道中蓝色的比例对所述RGB图像数据进行数据转换,得到RAW图像数据中像素的G值;
基于蓝色通道的饱和度、蓝色通道中红色的比例和蓝色通道中绿色的比例对所述RGB图像数据进行数据转换,得到RAW图像数据中像素的B值;
根据所述RAW图像数据中像素的R值、所述RAW图像数据中像素的G值和所述RAW图像数据中像素的B值确定RAW图像数据。
5.一种色彩图像数据转换设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的色彩图像数据转换程序,所述色彩图像数据转换程序配置为实现如权利要求1至3中任一项所述的色彩图像数据转换方法的步骤。
6.一种存储介质,其特征在于,所述存储介质上存储有色彩图像数据转换程序,所述色彩图像数据转换程序被处理器执行时实现如权利要求1至3中任一项所述的色彩图像数据转换方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311715260.2A CN117408872B (zh) | 2023-12-14 | 2023-12-14 | 色彩图像数据转换方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311715260.2A CN117408872B (zh) | 2023-12-14 | 2023-12-14 | 色彩图像数据转换方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117408872A CN117408872A (zh) | 2024-01-16 |
CN117408872B true CN117408872B (zh) | 2024-04-05 |
Family
ID=89500306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311715260.2A Active CN117408872B (zh) | 2023-12-14 | 2023-12-14 | 色彩图像数据转换方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117408872B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022141515A1 (zh) * | 2020-12-31 | 2022-07-07 | 深圳市大疆创新科技有限公司 | 视频的编解码方法与装置 |
CN116546335A (zh) * | 2023-05-08 | 2023-08-04 | 北京经纬恒润科技股份有限公司 | 仿真图像获取方法、装置、电子设备及计算机可读存储介质 |
CN116915971A (zh) * | 2023-06-16 | 2023-10-20 | 嬴彻星创智能科技(上海)有限公司 | 硬件在环视频数据的质量评估方法、装置、设备及介质 |
CN116912127A (zh) * | 2023-07-26 | 2023-10-20 | 清华大学 | 基于逆isp的raw域雾气数据仿真方法 |
-
2023
- 2023-12-14 CN CN202311715260.2A patent/CN117408872B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022141515A1 (zh) * | 2020-12-31 | 2022-07-07 | 深圳市大疆创新科技有限公司 | 视频的编解码方法与装置 |
CN116546335A (zh) * | 2023-05-08 | 2023-08-04 | 北京经纬恒润科技股份有限公司 | 仿真图像获取方法、装置、电子设备及计算机可读存储介质 |
CN116915971A (zh) * | 2023-06-16 | 2023-10-20 | 嬴彻星创智能科技(上海)有限公司 | 硬件在环视频数据的质量评估方法、装置、设备及介质 |
CN116912127A (zh) * | 2023-07-26 | 2023-10-20 | 清华大学 | 基于逆isp的raw域雾气数据仿真方法 |
Non-Patent Citations (4)
Title |
---|
Reduction of Colour Artifacts using Inverse Demosaicking;Jim S. Jimmy Li et al.;2010 International Conference on Digital Image Computing: Techniques and Applications;20110117;摘要,第106页左栏第三段至第108页左栏第一段 * |
丁晟 等.基于FPGA的自动驾驶HIL视频注入***设计.电子器件.2023,第46卷(第4期),第1075-1082页. * |
基于FPGA的自动驾驶HIL视频注入***设计;丁晟 等;电子器件;20230820;第46卷(第4期);第1075-1082页 * |
基于模型定义设计的深度网络相机图像处理器研究;张宇航;中国优秀硕士学位论文全文数据库 信息科技术辑;20220415(2022年第04期);第7-12页 * |
Also Published As
Publication number | Publication date |
---|---|
CN117408872A (zh) | 2024-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110447051B (zh) | 在感知上保持参考场景的对比度和色度 | |
JP5045421B2 (ja) | 撮像装置、色ノイズ低減方法および色ノイズ低減プログラム | |
KR101927968B1 (ko) | 메타 데이터에 기초하여 영상을 디스플레이하는 방법 및 디바이스, 그에 따른 기록매체 | |
US9177396B2 (en) | Image processing apparatus and image processing method | |
CN111161188B (zh) | 降低图像色彩噪声的方法、计算机装置及可读存储介质 | |
KR20070090224A (ko) | 전자 색 이미지 채도 처리 방법 | |
CN116485979B (zh) | 映射关系计算方法、颜色校准方法及电子设备 | |
CN112087648A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
Fairchild et al. | Image appearance modeling | |
CN114693580A (zh) | 图像处理方法及其相关设备 | |
CN112686810A (zh) | 一种图像处理的方法及装置 | |
KR101361645B1 (ko) | 이미지 왜곡 보정 방법 및 그 장치 | |
CN112200747B (zh) | 一种图像处理方法、装置及计算机可读存储介质 | |
Kwon et al. | CAM-based HDR image reproduction using CA–TC decoupled JCh decomposition | |
US20170180694A1 (en) | Method of encoding raw color coordinates provided by a camera representing colors of a scene having two different illuminations | |
CN117408872B (zh) | 色彩图像数据转换方法、装置、设备及存储介质 | |
JP5202190B2 (ja) | 画像処理方法及び画像処理装置 | |
CN112532872B (zh) | 调整摄像头参数的方法、装置、存储介质及电子设备 | |
US8390699B2 (en) | Opponent color detail enhancement for saturated colors | |
CN113012051A (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
CN112907653B (zh) | 一种图像处理方法、摄像装置及存储介质 | |
US20240114251A1 (en) | Server device and program | |
Pouli et al. | Color management in HDR imaging | |
CN113615148B (zh) | 相机色彩图像处理 | |
CN111476848B (zh) | 一种视频流仿真方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |