本公开涉及图像处理,尤其涉及一种图像处理方法及装置。
背景技术:
1、目前,在主流移动终端设备,例如手机上,各种应用场景中为了区分背景与前景,通常会对原始图像进行虚化模糊背景处理,例如,采用高斯模糊(gaussian blur)算法对图像进行模糊处理,得到处理后图像。
2、上述方案中,在采用显示屏显示处理后图像时,显示结果中的色彩过渡区域可能会存在较为明显的条纹(banding)现象,显示效果和显示质量差。
技术实现思路
1、本公开提供一种图像处理方法及装置。
2、根据本公开实施例的第一方面,提供一种图像处理方法,所述方法包括:获取待处理图像以及高斯模糊半径,其中,所述待处理图像为对原始图像基于所述高斯模糊半径进行高斯模糊处理得到;根据所述高斯模糊半径,确定目标抖动调整范围;根据所述目标抖动调整范围以及预设抖动调整策略,对所述待处理图像进行抖动处理,得到抖动处理后的图像。
3、在本公开的一个实施例中,所述高斯模糊半径与所述目标抖动调整范围正相关。
4、在本公开的一个实施例中,所述根据所述目标抖动调整范围以及预设抖动调整策略,对所述待处理图像进行抖动处理,得到抖动处理后的图像,包括:根据所述目标抖动调整范围以及所述预设抖动调整策略,生成抖动噪声图像,其中,所述抖动噪声图像的尺寸与所述待处理图像的尺寸相同;对所述抖动噪声图像和所述待处理图像进行叠加处理,得到抖动处理后的图像。
5、在本公开的一个实施例中,所述根据所述目标抖动调整范围以及所述预设抖动调整策略,生成抖动噪声图像,包括:根据所述目标抖动调整范围,确定噪声数值范围;针对所述待处理图像中的每个像素,结合所述预设抖动调整策略从所述噪声数值范围中选择噪声数值,作为所述像素上的噪声数值;根据所述待处理图像中各个所述像素上的噪声数值,生成所述抖动噪声图像。
6、在本公开的一个实施例中,所述根据所述目标抖动调整范围,确定噪声数值范围,包括:根据所述目标抖动调整范围,确定所述像素的数值中需要抖动的位;根据所述位,确定最大噪声数值和最小噪声数值;根据所述最大噪声数值和所述最小噪声数值,确定所述噪声数值范围。
7、根据本公开实施例的第二方面,还提供一种图像处理装置,所述装置包括:获取模块,用于获取待处理图像以及高斯模糊半径,其中,所述待处理图像为对原始图像基于所述高斯模糊半径进行高斯模糊处理得到;确定模块,用于根据所述高斯模糊半径,确定目标抖动调整范围;处理模块,用于根据所述目标抖动调整范围以及预设抖动调整策略,对所述待处理图像进行抖动处理,得到抖动处理后的图像。
8、在本公开的一个实施例中,所述高斯模糊半径与所述目标抖动调整范围正相关。
9、在本公开的一个实施例中,所述处理模块包括:生成单元和处理单元;所述生成单元,用于根据所述目标抖动调整范围以及所述预设抖动调整策略,生成抖动噪声图像,其中,所述抖动噪声图像的尺寸与所述待处理图像的尺寸相同;所述处理单元,用于对所述抖动噪声图像和所述待处理图像进行叠加处理,得到抖动处理后的图像。
10、在本公开的一个实施例中,所述生成单元具体用于,根据所述目标抖动调整范围,确定噪声数值范围;针对所述待处理图像中的每个像素,结合所述预设抖动调整策略从所述噪声数值范围中选择噪声数值,作为所述像素上的噪声数值;根据所述待处理图像中各个所述像素上的噪声数值,生成所述抖动噪声图像。
11、在本公开的一个实施例中,所述生成单元具体用于,根据所述目标抖动调整范围,确定所述像素的数值中需要抖动的位;根据所述位,确定最大噪声数值和最小噪声数值;根据所述最大噪声数值和所述最小噪声数值,确定所述噪声数值范围。
12、根据本公开实施例的第三方面,还提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上所述的图像处理方法。
13、根据本公开实施例的第四方面,还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行如上所述的图像处理方法。
14、本公开的实施例提供的技术方案至少带来以下有益效果:
15、通过获取待处理图像以及高斯模糊半径,其中,待处理图像为对原始图像基于高斯模糊半径进行高斯模糊处理得到;根据高斯模糊半径,确定目标抖动调整范围;根据目标抖动调整范围以及预设抖动调整策略,对待处理图像进行抖动处理,得到抖动处理后的图像,从而能够结合目标抖动调整范围以及预设抖动调整策略,对待处理图像进行抖动处理,以消除待处理图像在显示屏上显示时的条纹现象,提高待处理图像在显示屏上的显示效果和显示质量。
16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种图像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述高斯模糊半径与所述目标抖动调整范围正相关。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标抖动调整范围以及预设抖动调整策略,对所述待处理图像进行抖动处理,得到抖动处理后的图像,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标抖动调整范围以及所述预设抖动调整策略,生成抖动噪声图像,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标抖动调整范围,确定噪声数值范围,包括:
6.一种图像处理装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述高斯模糊半径与所述目标抖动调整范围正相关。
8.根据权利要求6或7所述的装置,其特征在于,所述处理模块包括:生成单元和处理单元;
9.根据权利要求8所述的装置,其特征在于,所述生成单元具体用于,
10.根据权利要求9所述的装置,其特征在于,所述生成单元具体用于,
11.一种电子设备,其特征在于,包括:
12.一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行如权利要求1至5中任一项所述的图像处理方法。