System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像处理方法、装置、设备及存储介质制造方法及图纸_技高网

图像处理方法、装置、设备及存储介质制造方法及图纸

技术编号:40539902 阅读:8 留言:0更新日期:2024-03-05 18:55
本申请提供图像处理方法、装置、设备及存储介质,方法包括:将第一待编码图像从第一图片格式转换为第二图片格式,得到第二待编码图像;将第二待编码图像中k个像素点行分别划分为第一像素点和第二像素点组,得到k个第一像素点和k个第二像素点组;采用预设的第一编码信息对k个第一像素点的像素值进行编码处理,得到k个第一编码数据;根据k个第二像素点组的像素参数,确定k个第二编码信息;将k个第二像素点组使用对应的第二编码信息进行编码处理,得到k个第二编码数据;将k个第一编码数据与对应的第二编码数据进行组合处理,得到编码数据。该技术方案能够降低在嵌入式系统中对图像进行编解码时资源占用率较高的问题。

【技术实现步骤摘要】

本申请涉及图像编码,尤其涉及图像处理方法、装置、设备及存储介质


技术介绍

1、现有的图像编解码方法都是基于rgba8888或rgb888格式的图像进行处理,在嵌入式系统中,为了减少图像的资源占用,经常会使用rgba5658或者rgb565格式的图像,rgba5658相比于rgba8888格式的图像,能够减少1/3的数据存储空间。但是现有的编解码方法在对rgba5658的图像进行处理时,通常是将rgba5658格式的图像转为rgba8888格式的图像后再进行处理,从而使得在对图像进行编解码时需要更多的存储空间来存储编码数据,使得系统的资源占用率增加。


技术实现思路

1、本申请提供图像处理方法、装置、设备及存储介质,以解决在嵌入式系统中对图像进行编解码时资源占用率较高的技术问题。

2、第一方面,提供一种图像处理方法,所述图像处理方法包括:

3、将第一待编码图像从第一图片格式转换为第二图片格式,得到第二待编码图像,所述第二待编码图像所占用的内存空间小于所述第一待编码图像所占用的内存空间;

4、将所述第二待编码图像中k个像素点行分别划分为第一像素点和第二像素点组,得到k个第一像素点和k个第二像素点组,第一像素点为像素点行中的第一个像素点,所述第二像素点组中的第二像素点为所述像素点行中除所述第一像素点之外的像素点;

5、采用预设的第一编码信息对k个第一像素点的像素值进行编码处理,得到k个第一编码数据;

6、根据k个第二像素点组分别对应的像素参数,确定k个第二编码信息;

7、将k个第二像素点组使用对应的第二编码信息进行编码处理,得到k个第二编码数据;

8、将k个第一编码数据与对应的第二编码数据进行组合处理,得到k个像素点行分别对应的编码数据。

9、在该技术方案中,可以将第一待编码图像从第一图片格式转换为第二图片格式得到第二待编码图像,第二待编码图像所占用的内存空间小于所述第一待编码图像所占用的内存空间,并将第二待编码图像划分为k个第一像素点和k个第二像素点,并分别对k个第一像素点和k个第二像素点进行编码处理,最后将得到的编码数据进行组合处理,得到第二待编码图像对应的编码数据,从而可以直接对低内存空间占用的第二待编码图像进行编码处理,减少了在对图像进行编码处理时内存的占用,进而降低了系统资源占用率。

10、在一种可能的实现方式中,所述根据k个第二像素点组分别对应的像素参数,确定k个第二编码信息,包括:

11、从目标像素点组的像素参数提取n个第二像素点分别对应的像素参数,所述目标像素点组为k个所述第二像素点组中的任一个;

12、根据n个第二像素点分别对应的像素参数和n个第二像素点分别对应的像素值确定与n个第二像素点分别对应的编码信息,得到所述目标像素点组的第二编码信息;

13、重复执行上述从目标像素点组的像素参数提取n个第二像素点分别对应的像素参数,根据n个第二像素点分别对应的像素参数和n个第二像素点分别对应的像素值确定与n个第二像素点分别对应的编码信息,得到所述目标像素点组的第二编码信息,直至获取到k个第二像素点组分别对应的编码信息,得到k个第二编码信息。

14、在一种可能的实现方式中,所述根据n个第二像素点分别对应的像素参数和n个第二像素点分别对应的像素值确定与n个第二像素点分别对应的编码信息,得到所述目标像素点组的第二编码信息,包括:

15、判断目标第二像素点的像素参数与前一个像素点的像素参数是否相同,若不同,则将前一个像素点的编码信息确定为目标第二像素点的编码信息,所述目标第二像素点为n个第二像素点中的任一个;

16、若相同,则根据目标第二像素点的像素值与前一个第二像素点的像素值确定目标第二像素点对应的编码信息;

17、重复执行上述判断目标第二像素点的像素参数与前一个像素点的像素参数是否相同,若不同,则将前一个像素点的编码信息确定为目标第二像素点的编码信息,若相同,则根据目标第二像素点的像素值与前一个像素点的像素值确定目标第二像素点对应的编码信息的方法,直至获取到n个第二像素点分别对应的编码信息,得到所述目标像素点组的第二编码信息。

18、在一种可能的实现方式中,所述根据目标第二像素点的像素值与前一个第二像素点的像素值确定目标第二像素点对应的编码信息,包括:

19、若所述目标第二像素点的像素值与前一个像素点的像素值是否相同,若相同,则确定所述目标第二像素点对应的编码信息为第一子编码信息;

20、若不同,则获取目标第二像素点的像素值与前一个第二像素点的像素值之间的rgb通道的差值;

21、根据所述rgb通道的差值确定所述目标第二像素点的编码信息。

22、在一种可能的实现方式中,所述根据所述rgb通道的差值确定所述目标第二像素点的编码信息,包括:

23、判断所述rgb通道的差值是否在预设的通道差值区间内,若是,则确定所述目标第二像素点对应的编码信息为第二子编码信息;

24、若否,则确定所述目标第二像素点对应的编码信息为第三子编码信息,所述第三子编码信息与所述第二子编码信息不同,所述第二子编码信息对应的编码数据的长度小于所述第三子编码信息对应的编码数据的长度。

25、在一种可能的实现方式中,所述k个像素点行分别对应的编码数据的存储方式与所述第二待编码图像的存储方式相同。

26、在一种可能的实现方式中,在所述将k个第一编码数据与对应的第二编码数据进行组合处理,得到k个像素点行分别对应的编码数据之后,所述方法还包括:

27、确定像素点行标识表,所述像素点行标识表包括所述编码数据中每个像素点行对应的起始位置信息和对应的像素点行的标识信息;

28、在第一待编码图像对应的压缩数据包构建时,将所述像素点行标识表置于所述编码数据与头部数据之间;

29、在对所述压缩数据包进行解码时,通过获取的待解码的目标像素点行的标识信息从所述像素点标识表中提取与所述目标像素点行对应的起始位置信息;

30、根据所述起始位置信息提取所述目标像素点行对应的编码数据;

31、对所述目标像素点行对应的编码数据进行解码,得到解码数据。

32、第二方面,提供一种图像处理装置,所述图像处理装置包括:

33、转换单元,用于将第一待编码图像从第一图片格式转换为第二图片格式,得到第二待编码图像,所述第二待编码图像所占用的内存空间小于所述第一待编码图像所占用的内存空间;

34、划分单元,用于将所述第二待编码图像中k个像素点行分别划分为第一像素点和第二像素点组,得到k个第一像素点和k个第二像素点组,第一像素点为像素点行中的第一个像素点,所述第二像素点组中的第二像素点为所述像素点行中除所述第一像素点之外的像素点;

35、第一编码单元,用于采用预设的第一编码信息对k个第一像素点的本文档来自技高网...

【技术保护点】

1.一种图像处理方法,其特征在于,所述图像处理方法包括:

2.根据权利要求1所述的图像处理方法,其特征在于,所述根据k个第二像素点组分别对应的像素参数,确定k个第二编码信息,包括:

3.根据权利要求2所述的图像处理方法,其特征在于,所述根据n个第二像素点分别对应的像素参数和n个第二像素点分别对应的像素值确定与n个第二像素点分别对应的编码信息,得到所述目标像素点组的第二编码信息,包括:

4.根据权利要求3所述的图像处理方法,其特征在于,所述根据目标第二像素点的像素值与前一个像素点的像素值确定目标第二像素点对应的编码信息,包括:

5.根据权利要求4所述的图像处理方法,其特征在于,所述根据所述RGB通道的差值确定所述目标第二像素点的编码信息,包括:

6.根据权利要求1-5任一项所述的图像处理方法,其特征在于,所述k个像素点行分别对应的编码数据的存储方式与所述第二待编码图像的存储方式相同。

7.根据权利要求6所述的图像处理方法,其特征在于,在所述将k个第一编码数据与对应的第二编码数据进行组合处理,得到k个像素点行分别对应的编码数据之后,所述方法还包括:

8.一种图像处理装置,其特征在于,所述图像处理装置包括:

9.一种计算机设备,其特征在于,包括存储器、处理器以及通信接口,所述存储器、所述通信接口连接至所述处理器,所述处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述处理器在执行所述一个或多个计算机程序时,使得所述计算机设备实现如权利要求1-7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种图像处理方法,其特征在于,所述图像处理方法包括:

2.根据权利要求1所述的图像处理方法,其特征在于,所述根据k个第二像素点组分别对应的像素参数,确定k个第二编码信息,包括:

3.根据权利要求2所述的图像处理方法,其特征在于,所述根据n个第二像素点分别对应的像素参数和n个第二像素点分别对应的像素值确定与n个第二像素点分别对应的编码信息,得到所述目标像素点组的第二编码信息,包括:

4.根据权利要求3所述的图像处理方法,其特征在于,所述根据目标第二像素点的像素值与前一个像素点的像素值确定目标第二像素点对应的编码信息,包括:

5.根据权利要求4所述的图像处理方法,其特征在于,所述根据所述rgb通道的差值确定所述目标第二像素点的编码信息,包括:

6.根据权利要求1-5任一项所述的图像处理方法,其特征在于,所述k个像素点行分别...

【专利技术属性】
技术研发人员:陈华谋
申请(专利权)人:深圳市中科蓝讯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1