本公开涉及多媒体,尤其涉及图像处理的方法、装置、存储介质及芯片。
背景技术:
1、相关技术中,针对长焦镜头的拍摄场景,通常使用8bit yuv420的格式作为超级分辨率算法的输出格式,通过多次格式转换与超级分辨率算法内部处理,来还原长焦镜头下的高清晰度高动态范围饱和度的图像。由于图像的处理过程涉及多次额外的格式转换,增加处理流程中的性能和内存开销,导致用户点击成图感知放缓,并且使用8bit yuv420的格式存储图像会降低高动态范围像素点,无法有效还原多色彩高动态环境下的真实图像。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种图像处理的方法、装置、存储介质及芯片。
2、根据本公开实施例的第一方面,提供一种图像处理的方法,所述方法包括:
3、获取第一格式的第一图像数据;
4、将所述第一图像数据作为超级分辨率算法的输入,得到所述超级分辨率算法输出的第二格式的第二图像数据;所述第二格式的图像数据中每个像素点对应的字节数大于所述第一格式的图像数据中每个像素点对应的字节数;
5、根据所述第二图像数据,生成目标图像数据。
6、可选地,所述根据所述第二图像数据,生成目标图像数据包括:
7、根据所述第二图像数据,确定所述第一格式的第三图像数据;
8、将所述第三图像数据转换为所述目标图像数据。
9、可选地,所述根据所述第二图像数据,确定所述第一格式的第三图像数据包括:
10、对所述第二图像数据进行降采样处理,得到降采样处理后的所述第二图像数据;
11、根据所述第二图像数据和降采样处理后的所述第二图像数据,得到所述第三图像数据。
12、可选地,所述根据所述第二图像数据和降采样处理后的所述第二图像数据,得到所述第三图像数据包括:
13、对所述第二图像数据和降采样处理后的所述第二图像数据进行格式转换,得到所述第三图像数据。
14、可选地,所述将所述第三图像数据转换为所述目标图像数据包括:
15、对所述第三图像数据的图像格式进行转换,得到所述目标图像数据。
16、可选地,所述获取第一格式的第一图像数据包括:
17、获取图像传感器获取的原始图像数据;
18、将所述原始图像数据转化为所述第一格式的所述第一图像数据。
19、可选地,所述超级分辨率算法的输出格式为所述第二格式,所述超级分辨率算法的图像缓冲区的存储格式为所述第二格式。
20、根据本公开实施例的第二方面,提供一种图像处理的装置,所述装置包括:
21、获取模块,被配置为获取第一格式的第一图像数据;
22、处理模块,被配置为将所述第一图像数据作为超级分辨率算法的输入,得到所述超级分辨率算法输出的第二格式的第二图像数据;所述第二格式的图像数据中每个像素点对应的字节数大于所述第一格式的图像数据中每个像素点对应的字节数;
23、生成模块,被配置为根据所述第二图像数据,生成目标图像数据。
24、可选地,所述生成模块包括:
25、确定子模块,被配置为根据所述第二图像数据,确定所述第一格式的第三图像数据;
26、转换子模块,被配置为将所述第三图像数据转换为所述目标图像数据。
27、可选地,确定子模块,被配置为:
28、对所述第二图像数据进行降采样处理,得到降采样处理后的所述第二图像数据;
29、根据所述第二图像数据和降采样处理后的所述第二图像数据,得到所述第三图像数据。
30、可选地,所述确定子模块,被配置为:
31、对所述第二图像数据和降采样处理后的所述第二图像数据进行格式转换,得到所述第三图像数据。
32、可选地,所述转换子模块,被配置为:
33、对所述第三图像数据的图像格式进行转换,得到所述目标图像数据。
34、可选地,所述获取模块被配置为:
35、获取图像传感器获取的原始图像数据;
36、将所述原始图像数据转化为所述第一格式的所述第一图像数据。
37、可选地,所述超级分辨率算法的输出格式为所述第二格式,所述超级分辨率算法的图像缓冲区的存储格式为所述第二格式。
38、根据本公开实施例的第三方面,提供一种图像处理的装置,包括:
39、处理器;
40、用于存储处理器可执行指令的存储器;
41、其中,所述处理器被配置为:
42、获取第一格式的第一图像数据;
43、将所述第一图像数据作为超级分辨率算法的输入,得到所述超级分辨率算法输出的第二格式的第二图像数据;所述第二格式的图像数据中每个像素点对应的字节数大于所述第一格式的图像数据中每个像素点对应的字节数;
44、根据所述第二图像数据,生成目标图像数据。
45、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所述方法的步骤。
46、根据本公开实施例的第五方面,提供一种芯片,包括处理器和接口;所述处理器用于读取指令以执行本公开第一方面所述的方法。
47、本公开的实施例提供的技术方案可以包括以下有益效果:
48、本公开首先获取第一格式的第一图像数据,并将第一图像数据作为超级分辨率算法的输入,得到超级分辨率算法输出的第二格式的第二图像数据,然后根据第二图像数据,生成目标图像数据。其中,第二格式的图像数据中每个像素点对应的字节数大于第一格式的图像数据中每个像素点对应的字节数。本公开以第二格式输出超级分辨率算法处理得到的图像数据,能够更真实有效地还原多色彩高动态范围的图像,并且降低了图像处理过程中的格式转换次数,从而降低了内存开销,提高了图像处理速率。
49、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种图像处理的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二图像数据,生成目标图像数据包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第二图像数据,确定所述第一格式的第三图像数据包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第二图像数据和降采样处理后的所述第二图像数据,得到所述第三图像数据包括:
5.根据权利要求2所述的方法,其特征在于,所述将所述第三图像数据转换为所述目标图像数据包括:
6.根据权利要求1所述的方法,其特征在于,所述获取第一格式的第一图像数据包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述超级分辨率算法的输出格式为所述第二格式,所述超级分辨率算法的图像缓冲区的存储格式为所述第二格式。
8.一种图像处理的装置,其特征在于,所述装置包括:
9.一种图像处理的装置,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-7中任一项所述方法的步骤。
11.一种芯片,其特征在于,包括处理器和接口;所述处理器用于读取指令以执行权利要求1-7中任一项所述的方法。