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

文档序号:37276014发布日期:2024-03-12 21:09阅读:28来源:国知局
图像处理方法、装置、设备及存储介质与流程

本公开涉及计算机处理,尤其涉及一种图像处理方法、装置、设备及存储介质。


背景技术:

1、键盘的菲林片模板作为键盘生产厂商的印刷样板以及主机厂对键盘印刷版式的确认依据,其菲林片模板上印刷字符的正确性直接关系到键盘键帽上字符印刷的正确性。

2、目前,通过对菲林片上键帽印刷字符图像与对应的键盘模板键帽字符图像相比对,可以判断菲林片上键盘键帽印刷的字符图像是否存在缺陷。在现有技术中,通常采用线阵相机或者面阵相机对菲林片进行拍摄。

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、在一可实施方式中,所述获取第一模板图像和第二模板图像,包括:

26、获取所述键盘模板图像的最小外接矩形;

27、根据所述最小外接矩形的中心坐标,将所述键盘模板图像切割为第一模板图像和第二模板图像。

28、在一可实施方式中,所述分别将所述第一目标图像和所述第二目标图像与所述目标模板图像进行匹配操作,得到目标菲林片图像,包括:

29、分别将所述第一目标图像和所述第二目标图像与所述目标模板图像进行异或操作,并裁剪得到中间键盘图像;

30、对所述中间键盘图像进行连通域分割操作,得到所述中间键盘图像中各个键帽图像的连通域;

31、根据所述各个键帽图像的连通域,获得所述各个键帽图像的正外接矩形框;

32、通过所述各个键帽图像的正外接矩形框,筛除不符合要求的键帽图像,以得到目标菲林片图像。

33、在一可实施方式中,所述通过所述各个键帽图像的正外接矩形框,筛除不符合要求的键帽图像,包括:

34、获取所述各个键帽图像的正外接矩形框的坐标;

35、在所述第一目标图像或所述第二目标图像中,获取临近所述待测菲林片中间位置区域的临界坐标阈值;

36、根据所述各个键帽图像的正外接矩形框的坐标和临界坐标阈值,筛除不符合要求的键帽图像。

37、根据本公开的第二方面,提供了一种图像处理装置,所述装置包括:

38、图像采集模块,用于采集待测菲林片的第一图像和第二图像,其中,所述第一图像和第二图像分别为所述待测菲林片的左侧区域图像和右侧区域图像;

39、第一图像获取模块,用于对所述第一图像和第二图像进行矫正处理,得到第一目标图像和第二目标图像;

40、第二图像获取模块,用于将键盘模板图像进行二值化处理,并进行区域填充,得到目标模板图像;

41、目标图像获取模块,用于分别将所述第一目标图像和所述第二目标图像与所述目标模板图像进行匹配操作,得到目标菲林片图像。

42、在一可实施方式中,所述第一图像获取模块,具体用于:

43、获取第一模板图像和第二模板图像,其中,所述第一模板图像和第二模板图像分别为所述键盘模板图像的左侧区域图像和右侧区域图像;

44、基于所述第一模板图像,对所述第一图像进行矫正处理,得到第一目标图像;以及,基于所述第二模板图像,对所述第二图像进行矫正处理,得到第二目标图像。

45、在一可实施方式中,所述第一图像获取模块,具体用于:

46、获取当前模板图像的多个模板特征描述子以及当前图像的多个图像特征描述子;

47、将各个模板特征描述子和各个图像特征描述子进行相似度匹配计算,并基于距离阈值,得到多组匹配特征点;

48、基于所述多组匹配特征点,计算所述当前模板图像和所述当前图像之间的透视变换矩阵;

49、根据所述透视变换矩阵,对所述当前图像进行位置矫正,得到当前目标图像。

50、在一可实施方式中,所述第一图像获取模块,具体用于:

51、获取所述当前模板图像的多个模板特征点以及当前图像的多个图像特征点;

52、通过计算各个模板特征点和各个图像特征点的方向角度,得到各个模板特征点和各个图像特征点所对应的旋转矩阵;

53、分别以各个模板特征点和各个图像特征点为中心,选取第一预设大小的窗口,并在所述第一预设大小的窗口内,对应选取预设数量的像素对;

54、基于所述旋转矩阵,对多组像素对进行旋转计算,得到多组目标像素对,其中,所述目标像素对包括第一目标像素点和第二目标像素点;

55、通过遍历计算各组目标像素对内的像素点,得到多组二进制结果编码值;

56、基于所述多组二进制结果编码值,得到所述各个模板特征点和各个图像特征点所对应的模板特征描述子和多个图像特征描述子。

57、在一可实施方式中,所述第一图像获取模块,具体用于:

58、以当前第一目标像素点和当前第二目标像素点为中心,选取第二预设大小的窗口,得到与所述当前第一目标像素点相对应的第一子窗口以及与所述当前第二目标像素点相对应的第二子窗口;

59、比较所述第一子窗口和所述第二子窗口内像素点灰度和的大小,并通过二进制方式进行赋值,得到二进制结果编码值。

60、在一可实施方式中,所述第一图像获取模块,具体用于:

61、获取所述键盘模板图像的最小外接矩形;

62、根据所述最小外接矩形的中心坐标,将所述键盘模板图像切割为第一模板图像和第二模板图像。

63、在一可实施方式中,所述目标图像获取模块,具体用于:

64、分别将所述第一目标图像和所述第二目标图像与所述目标模板图像进行异或操作,并裁剪得到中间键盘图像;

65、对所述中间键盘图像进行连通域分割操作,得到所述中间键盘图像中各个键帽图像的连通域;

66、根据所述各个键帽图像的连通域,获得所述各个键帽图像的正外接矩形框;

67、通过所述各个键帽图像的正外接矩形框,筛除不符合要求的键帽图像,以得到目标菲林片图像。

68、在一可实施方式中,所述目标图像获取模块,具体用于:

69、获取所述各个键帽图像的正外接矩形框的坐标;

70、在所述第一目标图像或所述第二目标图像中,获取临近所述待测菲林片中间位置区域的临界坐标阈值;

71、根据所述各个键帽图像的正外接矩形框的坐标和临界坐标阈值,筛除不符合要求的键帽图像。

72、根据本公开的第三方面,提供了一种电子设备,包括:

73、至少一个处理器;以及

74、与所述至少一个处理器通信连接的存储器;其中,

75、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。

76、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。

77、本公开的图像处理方法、装置、设备及存储介质,通过采集待测菲林片的第一图像和第二图像,其中,所述第一图像和第二图像分别为所述待测菲林片的左侧区域图像和右侧区域图像;对所述第一图像和第二图像进行矫正处理,得到第一目标图像和第二目标图像;将键盘模板图像进行二值化处理,并进行区域填充,得到目标模板图像;分别将所述第一目标图像和所述第二目标图像与所述目标模板图像进行匹配操作,得到目标菲林片图像,有效的避免了传统的直接进行特征匹配造成的图像拼接易位、特征点匹配错误等情况的出现,同时降低了特征点计算时长,提高了特征匹配效率。

78、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

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