本发明涉及图像生成,具体涉及一种半色调图像生成方法、装置、电子设备及存储介质。
背景技术:
1、热敏打印机打印出的图片是黑色的,所以打印之前需要将图片进行黑白处理,且打印的像素宽度有限,在打印一些内容复杂的图像时效果并不理想,需要对图像进行前期的算法处理。而生成半色调图像最普遍的方法是抖动、误差扩散、迭代法。这些方法处理后生成的图像都可以用于热敏打印机打印,但是也有明显的缺陷,比如抖动算法和误差扩散生成的半色调图像会有明显的周期性人工纹理、块状结构、细节损失、色彩失真这会导致最终打印效果模糊和失真,有点阵感。而迭代算法虽然在一定程度上减少了上述问题,但是迭代法的计算成本非常高,效果提升不明显。因此,现有技术中存在生成半色调图像速度慢、效果差的技术问题。
技术实现思路
1、有鉴于此,有必要提供一种半色调图像生成方法、装置、电子设备及存储介质,用以解决现有技术中存在生成半色调图像速度慢、效果差的技术问题。
2、为了解决上述技术问题,一方面,本发明提供了半色调图像生成方法,包括:
3、获取原始图像;
4、将所述原始图像进行尺寸压缩,得到压缩后的图像;
5、将所述压缩后的图像进行去色处理,得到去色后的图像;
6、将所述去色后的图像进行二值化处理,得到半色调图像。
7、在一种可能的实现方式中,所述将所述原始图像进行尺寸压缩,得到压缩后的图像,包括:
8、将所述原始图像进行三次方插值的尺寸压缩,得到压缩后的图像。
9、在一种可能的实现方式中,所述三次方插值的表达式为:
10、
11、其中,为所述三次方插值及为所述三次方插值的插值多项式。
12、在一种可能的实现方式中,所述三次方插值的插值多项式的表达式为:
13、
14、其中,为所述三次方插值的插值多项式,为所述三次方插值的插值多项式的拉格日基函数,为第i个数据点纵坐标 ,x为数据点横坐标,i为数据点个数。
15、在一种可能的实现方式中,所述将所述压缩后的图像进行去色处理,得到去色后的图像,包括:
16、将所述压缩后的图像进行图像对比度保留的去色处理,得到去色后的图像。
17、在一种可能的实现方式中,所述图像对比度保留的去色处理的表达式为:
18、
19、其中,为所述去色后的图像,为高斯分布函数,为所述去色后的图像灰度化后的像素值差,为所述去色后的图像的颜色对比度差及为压缩后的图像像素点 。
20、在一种可能的实现方式中,所述将所述去色后的图像进行二值化处理,得到半色调图像,包括:
21、基于stucki算法对所述去色后的图像进行二值化处理,得到半色调图像。
22、另一方面,本发明还提供了一种半色调图像生成装置,包括:
23、获取模块,用于获取原始图像;
24、尺寸压缩模块,用于将所述原始图像进行尺寸压缩,得到压缩后的图像;
25、去色模块,用于将所述压缩后的图像进行去色处理,得到去色后的图像;
26、二值化处理模块,用于将所述去色后的图像进行二值化处理,得到半色调图像。
27、另一方面,本发明还提供了一种电子设备,包括存储器和处理器,其中,
28、所述存储器,用于存储程序;
29、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现上述任意实现方式中所述半色调图像生成方法中的步骤。
30、另一方面,本发明还提供了一种计算机可读存储介质,用于存储计算机可读取的程序或指令,所述程序或指令被处理器执行时能够实现上述任意实现方式中所述半色调图像生成方法中的步骤。
31、本发明的有益效果是:本发明提供的半色调图像生成方法,包括:获取原始图像,将所述原始图像进行尺寸压缩,得到压缩后的图像,这样做的目的是为了得到压缩后的图像;将所述压缩后的图像进行去色处理,得到去色后的图像,这样做的目的是为了基于压缩的图像进行去色,在缩放后的图像中进行寻找可以提高速度,同时又不会降低精度,从而得到去色后的图像;将所述去色后的图像进行二值化处理,得到半色调图像,这样做的目的是为了基于去色后的图像进行二值化处理,本申请是通过采用stucki算法进行二值化处理,这样会使得处理后的图像具有更平滑的色彩过渡,stucki算法相比于一些简单的抖动算法,它可以更好地保持图像的清晰度和细微的特征。
1.一种半色调图像生成方法,其特征在于,包括:
2.根据权利要求1所述的半色调图像生成方法,其特征在于,所述将所述原始图像进行尺寸压缩,得到压缩后的图像,包括:
3.根据权利要求2所述的半色调图像生成方法,其特征在于,所述三次方插值的表达式为:
4.根据权利要求3所述的半色调图像生成方法,其特征在于,所述三次方插值的插值多项式的表达式为:
5.根据权利要求1所述的半色调图像生成方法,其特征在于,所述将所述压缩后的图像进行去色处理,得到去色后的图像,包括:
6.根据权利要求5所述的半色调图像生成方法,其特征在于,所述图像对比度保留的去色处理的表达式为:
7.根据权利要求1所述的半色调图像生成方法,其特征在于,所述将所述去色后的图像进行二值化处理,得到半色调图像,包括:
8.一种半色调图像生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,其中,
10.一种计算机可读存储介质,其特征在于,用于存储计算机可读取的程序或指令,所述程序或指令被处理器执行时能够实现上述权利要求1至7中任意一项所述的半色调图像生成方法中的步骤。