数据处理方法、图像形成方法、装置、设备及存储介质与流程

文档序号:38453336发布日期:2024-06-24 14:40阅读:46来源:国知局
数据处理方法、图像形成方法、装置、设备及存储介质与流程

本技术涉及数据处理,具体地涉及一种数据处理方法、图像形成方法、装置、设备及存储介质。


背景技术:

1、图像形成装置是一种通过成像原理在记录介质上形成图像的设备,例如打印机、复印机、传真机、多功能图像制作和复印装置、静电印刷装置和任何其它类似装置。

2、图像形成装置在执行图像形成作业前,通常需要对原始图像数据(例如,8b it图像数据)进行半色调处理,将原始图像数据转换为半色调图像数据,然后基于半色调图像数据执行图像形成作业。但是,半色调处理会使得图像中的边缘像素变亮,从而产生锯齿,影响用户体验。

3、需要指出的是,公开于本技术背景技术部分的信息仅仅旨在加深对本技术的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成己为本领域技术人员所公知的现有技术。


技术实现思路

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、在一种可能的实现方式中,所述第一像素值为1,所述第二像素值为0,所述根据所述第一像素加权值、所述第二像素加权值和所述第三像素加权值,确定所述待匹配校验像素是否为边缘像素,包括:

26、若所述第一像素加权值小于所述第二像素加权值,且所述第三像素加权值大于等于第三预设值,则确定所述待匹配校验像素为边缘像素。

27、在一种可能的实现方式中,所述以基准图像为滑动窗口,对所述待处理图像数据中的每个像素进行匹配校验,获得每个像素的匹配校验结果,包括:以多个基准图像为滑动窗口,分别对所述待处理图像数据中的每个像素进行匹配校验,获得每个像素对应的多个匹配校验结果;

28、所述若所述待处理图像数据中任意一个像素的匹配校验结果符合预设的边缘特征条件,则确定所述任意一个像素为边缘像素,包括:若所述待处理图像数据中任意一个像素的任意一个匹配校验结果符合预设的边缘特征条件,则确定所述任意一个像素为边缘像素;

29、其中,多个所述基准图像对应的边缘角度不同。

30、在一种可能的实现方式中,所述以所述边缘像素为中心,对预设范围内像素的像素值进行平滑处理,获得处理后图像数据,包括:

31、以所述边缘像素为中心,分别计算所述边缘像素的每一个相邻像素与所述边缘像素的像素加权平均值;

32、将所述像素加权平均值取整后赋值给对应的相邻像素,获得处理后图像数据。

33、在一种可能的实现方式中,所述以所述边缘像素为中心,对预设范围内像素的像素值进行平滑处理,获得处理后图像数据,包括:

34、以所述边缘像素为中心,分别计算所述边缘像素的相邻像素中每一个锯齿像素与所述边缘像素的像素加权平均值;

35、将所述像素加权平均值取整后赋值给对应的所述锯齿像素,获得处理后图像数据;

36、其中,所述锯齿像素的判断条件为:所述锯齿像素的像素值为最亮的灰度级别对应的像素值,且在垂直于边缘的延伸方向上,所述锯齿像素的相邻像素中至少存在一个相邻像素的像素值为最暗的灰度级别对应的像素值。

37、在一种可能的实现方式中,在所述对所述边缘像素进行平滑处理,获得处理后图像数据之前,所述方法还包括:

38、判断所述待处理图像数据为1b it半色调图像数据还是多b it半色调图像数据;

39、若所述待处理图像数据为1b it半色调图像数据,则将所述待处理图像数据转换为多b it半色调图像数据;

40、其中,所述1b it半色调图像数据中每个像素的像素值为1b it数据,所述多b it半色调图像数据中每个像素的像素值为超过1b it数据的数据。

41、在一种可能的实现方式中,所述对所述边缘像素进行平滑处理,包括仅对所述边缘像素进行平滑处理。

42、第二方面,本技术实施例提供了一种图像形成方法,包括:

43、响应于用户触发的第一模式,对待处理图像数据执行图像形成作业;

44、或者,

45、响应于用户触发的第二模式,采用第一方面任一项所述的方法对待处理图像数据进行处理,获得处理后图像数据;对所述处理后图像数据执行图像形成作业。

46、在一种可能的实现方式中,所述方法还包括:

47、响应于用户触发的第三预设值调整操作,对第三预设值进行调整。

48、在一种可能的实现方式中,所述方法还包括:

49、在显示界面中显示所述处理后图像数据的效果图。

50、第三方面,本技术实施例提供了一种电子设备,包括:

51、处理器;

52、存储器;

53、以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被所述处理器执行时,使得所述电子设备执行第一方面任一项所述的方法。

54、第四方面,本技术实施例提供了一种图像形成装置,包括:

55、控制器,所述控制器被配置为执行第一方面和第二方面任一项所述的方法。

56、第五方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面和第二方面任一项所述的方法。

57、采用本技术实施例提供的技术方案至少具备以下优点:

58、1)由于半色调图像的比特位数较少,因此对半色调图像进行抗锯齿处理对芯片性能要求比较低,占用内存较小;

59、2)相对于通过fir滤波对原始图像进行抗锯齿处理,将原始图像转换为半色调图像后进行抗锯齿处理获得的图像边缘更加平滑,处理效果更好。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1