本发明涉及图像处理,特别是涉及一种图像处理方法、装置、图像处理系统及存储介质。
背景技术:
1、摄像机在拍摄图像的过程中,首先需要通过图像传感器采集原始图像数据,然后对原始图像数据做图像处理,进而将处理后的图像在显示器中显示出来。为此,需要提供一种图像处理方法。
技术实现思路
1、本发明实施例的目的在于提供一种图像处理方法、装置、图像处理系统及存储介质,以对图像进行图像处理。具体技术方案如下:
2、在本发明实施例的第一方面,首先提供了一种图像处理方法,应用于图像处理系统,所述方法包括:
3、接收图像传感器采集的原始图像数据;
4、基于协议转换,将所述原始图像数据的协议转换为预设协议,得到第一图像数据,并将所述第一图像数据输入至人工智能ai算法,以使得所述ai算法对所述第一图像数据进行图像处理,得到第二图像数据后,将所述第二图像数据的协议调整为与所述原始图像数据协议相同的协议,得到第三图像数据,并将所述第三图像数据发送至图像信号处理器isp;
5、其中,所述预设协议为所述ai算法所要求的协议;所述isp具备除协议转换以及ai算法图像处理功能外的其他图像处理功能。
6、在一种可能的实施例中,所述接收图像传感器采集的原始图像数据,包括:
7、接收目标接口输入的原始图像数据中的有效图像数据;其中,所述有效图像数据是所述目标接口将图像传感器采集的原始图像数据进行同步解析、协议解析后得到的。
8、在一种可能的实施例中,若所述图像处理系统应用于专用集成电路asic,所述有效图像数据为智能外围接口ipi格式。
9、在一种可能的实施例中,若所述图像处理系统应用于现场可编程门阵列fpga,所述有效图像数据为高级可扩展接口axi格式。
10、在一种可能的实施例中,在所述将所述第一图像数据输入至人工智能ai算法之前,还包括:
11、对所述第一图像数据进行数据预处理;其中,所述数据预处理包括以下数据处理中的至少一项:图像数据格式裁剪、黑电平校正、数据行列转置、多重曝光解析、坏点校正;
12、所述将所述第一图像数据输入至ai算法,包括:
13、将预处理后得到的图像数据输入至ai算法。
14、在本发明实施例的第二方面,还提供了一种图像处理装置,应用于图像处理系统,所述装置包括:
15、数据接收模块,用于接收图像传感器采集的原始图像数据;
16、协议转换模块,用于基于协议转换,将所述原始图像数据的协议转换为预设协议,得到第一图像数据,并将所述第一图像数据输入至人工智能ai算法,以使得所述ai算法对所述第一图像数据进行图像处理,得到第二图像数据后,将所述第二图像数据的协议调整为与所述原始图像数据协议相同的协议,得到第三图像数据,并将所述第三图像数据发送至图像信号处理器isp;
17、其中,所述预设协议为所述ai算法所要求的协议;所述isp具备除协议转换以及ai算法图像处理功能外的其他图像处理功能。
18、在一种可能的实施例中,所述数据接收模块,具体用于:
19、接收目标接口输入的原始图像数据中的有效图像数据;其中,所述有效图像数据是所述目标接口将图像传感器采集的原始图像数据进行同步解析、协议解析后得到的。
20、在一种可能的实施例中,若所述图像处理系统应用于专用集成电路asic,所述有效图像数据为智能外围接口ipi格式。
21、在一种可能的实施例中,若所述图像处理系统应用于现场可编程门阵列fpga,所述有效图像数据为高级可扩展接口axi格式。
22、在一种可能的实施例中,在所述协议转换模块将所述第一图像数据输入至人工智能ai算法之前,还包括:
23、预处理模块,用于对所述第一图像数据进行数据预处理;其中,所述数据预处理包括以下数据处理中的至少一项:图像数据格式裁剪、黑电平校正、数据行列转置、多重曝光解析、坏点校正;
24、所述将所述第一图像数据输入至ai算法,包括:
25、将预处理后得到的图像数据输入至ai算法。
26、在本发明实施例的第三方面,还提供了一种图像处理系统,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
27、存储器,用于存放计算机程序;
28、处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。
29、在本申请实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法步骤。
30、本发明实施例有益效果:
31、本发明实施例提供的图像处理方法,图像处理系统在接收图像传感器采集的原始图像数据的情况下,基于协议转换可以将原始图像数据的协议转换为ai算法所要求的协议,得到第一图像数据,并将第一图像数据输入至ai算法。ai算法对第一图像数据进行图像处理,得到第二图像数据后,将第二图像数据的协议调整为与原始图像数据协议相同的协议,得到第三图像数据,并将第三图像数据发送至isp,从而完成图像处理。
32、并且,由于协议转换以及ai算法的功能独立于isp之外,本发明实施例的isp只具备除协议转换以及ai算法图像处理功能外的其他图像处理功能,因此,与现有技术中将协议转换与ai算法集成于通用isp相比,本发明实施例中在切换不同的ai算法时,可以只更换ai算法相关的部分,避免因更换ai算法部分而影响isp中其他图像处理功能的情况,从而降低了更换ai算法的开发难度。
33、当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
1.一种图像处理方法,其特征在于,应用于图像处理系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收图像传感器采集的原始图像数据,包括:
3.根据权利要求2所述的方法,其特征在于,若所述图像处理系统应用于专用集成电路asic,所述有效图像数据为智能外围接口ipi格式。
4.根据权利要求2所述的方法,其特征在于,若所述图像处理系统应用于现场可编程门阵列fpga,所述有效图像数据为高级可扩展接口axi格式。
5.根据权利要求1-4中任一项所述的方法,其特征在于,在所述将所述第一图像数据输入至人工智能ai算法之前,还包括:
6.一种图像处理装置,其特征在于,应用于图像处理系统,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述数据接收模块,具体用于:
8.根据权利要求7所述的装置,其特征在于,若所述图像处理系统应用于专用集成电路asic,所述有效图像数据为智能外围接口ipi格式。
9.根据权利要求7所述的装置,其特征在于,若所述图像处理系统应用于现场可编程门阵列fpga,所述有效图像数据为高级可扩展接口axi格式。
10.根据权利要求6-9中任一项所述的装置,其特征在于,在所述协议转换模块将所述第一图像数据输入至人工智能ai算法之前,还包括:
11.一种图像处理系统,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。