图像处理方法及系统、解压缩方法、设备及介质与流程

文档序号:37804883发布日期:2024-04-30 17:15阅读:6来源:国知局
图像处理方法及系统、解压缩方法、设备及介质与流程

本申请属于图像处理,涉及一种图像处理方法,特别是涉及一种图像处理方法及系统、解压缩方法、设备及介质。


背景技术:

1、图像处理是一种广泛应用于数字图像处理领域的技术,它涉及到对图像进行获取、存储、传输、显示和打印等一系列处理。而图像压缩处理则是图像处理中的一个重要环节,它通过减少图像数据的冗余信息和不重要信息,来减小图像文件的大小,从而节省存储空间和传输带宽。图像压缩处理的背景技术主要包括有损压缩和无损压缩两种方法。有损压缩是通过牺牲一定的图像质量来实现压缩,而无损压缩则是在保持图像质量的前提下进行压缩。

2、图像压缩处理技术在数字图像处理领域具有重要意义,它不仅能够节省存储空间和传输带宽,还能够提高图像的传输速度和显示效果,对于各种图像应用具有重要的实际意义。随着科技的不断发展,图像压缩处理技术也会不断进步和完善,为数字图像处理领域的发展带来更多的可能性。然而,目前的图像压缩技术算法繁琐,操作复杂,处理效率较低。


技术实现思路

1、鉴于以上所述现有技术的缺点,本申请的目的在于提供一种图像处理方法及系统、解压缩方法、设备及介质,用于解决现有技术中图像压缩技术算法繁琐,操作复杂,处理效率较低的问题。

2、第一方面,本申请提供一种图像处理方法,包括:获取待处理图像的像素值;利用所述待处理图像除第一行外任一行的灰度值减去上一行的灰度值以获取各行之间的差值;根据所述差值组成矩阵;将所述矩阵排列为一维数组;利用霍夫曼编码对所述一维数组进行压缩处理,以获取所述待处理图像的压缩包,其中所述待处理图像的压缩包包括编码字典和字节流,所述字节流由所述一维数组利用所述编码字典和霍夫曼二叉树处理得到。

3、本申请中,利用待处理图像的各行灰度值之间的差值获取对应矩阵,根据所述矩阵获取一维数组,再利用霍夫曼编码对所述一维数组进行处理以得到编码字典和字节流。所述图像处理方法简单快捷,提高了图像压缩处理的效率。

4、在第一方面的一种实现方式中,所述待处理图像的第一行像素值为基准值,用于获取所述待处理图像的基准数据。

5、在第一方面的一种实现方式中,所述待处理图像的压缩包包括:所述编码字典、所述字节流,所述基准数据以及所述待处理图像的宽度和高度。

6、在第一方面的一种实现方式中,所述矩阵的行数比所述待处理图像少一行,所述矩阵的列数与所述待处理图像相同。

7、在第一方面的一种实现方式中,利用霍夫曼编码对所述一维数组进行压缩处理包括:利用霍夫曼编码对所述一维数组进行统计处理,以获取所述编码字典;利用所述编码字典获取所述霍夫曼二叉树的各节点;根据所述一维数组和所述节点进行编码,以获取所述字节流;根据所述字节流和所述编码字典获取所述待处理图像的压缩包。

8、在第一方面的一种实现方式中,所述一维数组包括多个元素,根据所述一维数组和所述节点进行编码时,根据所述一维数组中元素出现的次数匹配不同的码元长度或码元。

9、第二方面,本申请提供一种图像解压缩方法,包括:获取待解压的压缩包,所述压缩包利用第一方面中任一项所述的图像处理方法得到;读取所述待解压的压缩包的解压图像的基准数据、编码字典、字节流和所述解压图像的宽度和高度;获取所述待解压的压缩包的所述编码字典,根据所述编码字典获取霍夫曼二叉树;根据所述霍夫曼二叉树将所述字节流进行解压处理,以获取解压矩阵;利用所述基准数据作为所述解压矩阵和所述待解压图像的第一行,所述解压矩阵第二行与第一行的和作为所述解压图像的第二行,依次获取所述解压图像。

10、第三方面,本申请提供一种图像处理系统,包括:图像获取模块,用于获取待处理图像的像素值;差值获取模块,用于利用所述待处理图像除第一行外任一行的灰度值减去上一行的灰度值以获取各行之间的差值;矩阵获取模块,用于根据所述差值组成矩阵;数组获取模块,用于将所述矩阵排列为一维数组;压缩处理模块,用于利用霍夫曼编码对所述一维数组进行压缩处理,以获取所述待处理图像的压缩包,其中,所述待处理图像的压缩包包括编码字典和字节流,所述字节流由所述一维数组利用所述编码字典和霍夫曼二叉树处理得到。

11、第四方面,本申请提供一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储计算机程序;处理器,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行如第一方面中任一项所述的图像处理方法和/或第二方面所述的图像解压缩方法。

12、第五方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述的图像处理方法和/或第二方面所述的图像解压缩方法。



技术特征:

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

2.根据权利要求1所述的图像处理方法,其特征在于,所述待处理图像的第一行像素值为基准值,用于获取所述待处理图像的基准数据。

3.根据权利要求2所述的图像处理方法,其特征在于,所述待处理图像的压缩包包括:所述编码字典、所述字节流,所述基准数据以及所述待处理图像的宽度和高度。

4.根据权利要求1所述的图像处理方法,其特征在于,所述矩阵的行数比所述待处理图像少一行,所述矩阵的列数与所述待处理图像相同。

5.根据权利要求1所述的图像处理方法,其特征在于,利用霍夫曼编码对所述一维数组进行压缩处理包括:

6.根据权利要求5所述的图像处理方法,其特征在于,所述一维数组包括多个元素,根据所述一维数组和所述节点进行编码时,根据所述一维数组中元素出现的次数匹配不同的码元长度或码元。

7.一种图像解压缩方法,其特征在于,包括:

8.一种图像处理系统,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至6任一项所述的图像处理方法和/或权利要求7所述的图像解压缩方法。


技术总结
本申请提供一种图像处理方法及系统、解压缩方法、设备及介质,图像处理方法包括:获取待处理图像的像素值;利用所述待处理图像除第一行外任一行的灰度值减去上一行的灰度值以获取各行之间的差值;根据所述差值组成矩阵;将所述矩阵排列为一维数组;利用霍夫曼编码对所述一维数组进行压缩处理,以获取所述待处理图像的压缩包,其中所述待处理图像的压缩包包括编码字典和字节流,所述字节流由所述一维数组利用所述编码字典和霍夫曼二叉树处理得到。所述图像处理方法简单快捷,提高了图像压缩处理的效率。

技术研发人员:杨果,张楠
受保护的技术使用者:上海奕瑞光电子科技股份有限公司
技术研发日:
技术公布日:2024/4/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1