本申请涉及图像处理领域,尤其涉及一种多路摄像头图像数据的处理方法及装置。
背景技术:
1、随着图像技术的发展,越来越多技术领域采用多路摄像头进行拍摄,以获取不同方位的多个图像数据。
2、在一些可能的场景中,在多路摄像头拍摄到多个图像数据后,需要将这些图像数据传输至上层应用,以供上层应用进行进一步处理或使用,最终在上层应用中向用户展示对多个图像数据处理后的结果。
3、然而,随着图像数据的拍摄质量提升,这些图像数据所占用的内存空间越来越大,处理这些图像数据的算力要求也越来越高。对多路摄像头获取的多个图像数据的传输与处理要求大量的内存空间与算力资源,导致内存与算力资源紧张。
技术实现思路
1、本申请提供了一种多路摄像头图像数据的处理方法及装置,以减少多路摄像头获取的多个图像数据在进行传输与处理时对内存与算力资源的要求。
2、第一方面,本申请提供了一种多路摄像头图像数据的处理方法,其特征在于,所述方法包括:
3、将多路摄像头拍摄的多个原始图像数据分别存储于多个不同的存储空间;
4、分别对多个所述存储空间中的多个所述原始图像数据进行编码压缩,得到多个压缩图像数据;
5、将多个所述压缩图像数据传输至上层应用。
6、可选地,将多路摄像头拍摄的多个原始图像数据分别存储于多个不同的存储空间,包括:
7、根据所述原始图像数据的身份标识与预置的存储规则将所述原始图像数据存储于对应的所述存储空间;其中,所述原始图像数据的身份标识为拍摄所述原始图像数据的所述摄像头的传感器id,所述存储规则用于描述所述身份标识与所述存储空间的对应关系。
8、可选地,分别对多个所述存储空间中的多个所述原始图像数据进行编码压缩,得到多个压缩图像数据,包括:
9、获取压缩设置;所述压缩设置包括所述压缩图像数据的压缩尺寸与压缩编码格式;
10、根据所述压缩编码格式将所述原始图像数据按照所述压缩尺寸编码压缩为所述压缩图像数据。
11、可选地,获取压缩设置,包括:
12、将所述原始图像数据的原始尺寸发送至所述上层应用;
13、获取所述上层应用返回的所述压缩尺寸与所述压缩编码格式;其中,所述压缩尺寸由所述上层应用根据设定压缩比例与所述原始尺寸计算得出。
14、可选地,所述压缩编码格式为h264格式或h265格式。
15、可选地,在分别对多个所述存储空间中的多个所述原始图像数据进行编码压缩,得到多个压缩图像数据后,所述方法还包括:
16、获取效果参数列表;所述效果参数列表中包括多个第一效果参数与多个第二效果参数,所述第一效果参数为所述摄像头的效果参数,所述第二效果参数为所述上层应用支持的效果参数;
17、在所述效果参数列表中选取出最优效果参数;
18、根据所述最优效果参数对多个所述压缩图像数据进行效果处理。
19、可选地,将多个所述压缩图像数据传输至上层应用,包括:
20、将全部的所述压缩图像数据封装为压缩图像库文件;
21、将所述压缩图像库文件传输至所述上层应用。
22、第二方面,本申请提供了一种多路摄像头图像数据的处理装置,其特征在于,所述装置包括:
23、存储模块,用于将多路摄像头拍摄的多个原始图像数据分别存储于多个不同的存储空间;
24、压缩模块,用于分别对多个所述存储空间中的多个所述原始图像数据进行编码压缩,得到多个压缩图像数据;
25、传输模块,用于将多个所述压缩图像数据传输至上层应用。
26、第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
27、存储器,用于存放计算机程序;
28、处理器,用于执行存储器上所存放的程序时,实现第一方面任意一个实施例所述的一种多路摄像头图像数据的处理方法的步骤。
29、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任意一个实施例所述的一种多路摄像头图像数据的处理方法的步骤。
30、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
31、本申请实施例提供的该方法,将多路摄像头拍摄的多个原始图像数据分别存储于多个不同的存储空间中,先在每个存储空间中对各个原始图像数据进行编码压缩,得到原始图像数据对应的压缩图像数据后,再将多个压缩图像数据传输至上层应用,以供上层应用的进一步处理与使用。通过本申请提供的技术方案,在不同的存储空间存储原始图像数据,能够减少对内存空间的使用;将压缩后的压缩图像数据传输至上层应用进行处理,能够缓解上层应用处理数据时的算力压力。本申请提供的技术方案有助于减少多路摄像头获取的多个图像数据在进行传输与处理时对内存与算力资源的要求。
1.一种多路摄像头图像数据的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将多路摄像头拍摄的多个原始图像数据分别存储于多个不同的存储空间,包括:
3.根据权利要求1所述的方法,其特征在于,分别对多个所述存储空间中的多个所述原始图像数据进行编码压缩,得到多个压缩图像数据,包括:
4.根据权利要求3所述的方法,其特征在于,获取压缩设置,包括:
5.根据权利要求3所述的方法,其特征在于:
6.根据权利要求1所述的方法,其特征在于,在分别对多个所述存储空间中的多个所述原始图像数据进行编码压缩,得到多个压缩图像数据后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,将多个所述压缩图像数据传输至上层应用,包括:
8.一种多路摄像头图像数据的处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任意一项所述的多路摄像头图像数据的处理方法的步骤。