本公开涉及图像处理,尤其涉及一种图像校验方法、装置、电子设备、存储介质及程序产品。
背景技术:
1、在图像显示领域,针对显示出来的图像,通常需要校验显示的图像是否准确,或者,检测显示界面上是否显示出了目标图像。然而,在显示过程中,系统为了保证图像抗锯齿,会改变图像边缘像素的颜色,以达到圆滑过渡的目的。这种改变被认为是正常的改变,通过这种改变显示出的图像也被认为是正确的图像。
2、然而,相关技术中的校验方法,针对这种改变图像边缘像素的颜色后显示出来的图像,难以校验其是否准确,也难以确定显示界面上是否显示出了目标图像,从而导致图像校验结果不准确。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种图像校验方法、装置、电子设备、存储介质及程序产品,以提高图像校验结果的准确性。
2、根据本公开实施例的第一方面,提供一种图像校验方法,包括:
3、根据标定数据以及目标校验区域中的待校验图像对应的多个目标像素点的像素值,得到待校验码;
4、基于标准校验码,对所述待校验码进行校验,得到图像校验结果,所述标准校验码和所述标定数据通过所述目标校验区域中的标准图像对应的所述多个目标像素点,以及每个目标像素点对应的像素值得到。
5、可选地,所述标准图像为纯色图像,在根据标定数据以及目标校验区域中的待校验图像对应的多个目标像素点的像素值,得到待校验码之前,所述方法还包括:
6、确定所述标准图像在所述目标校验区域中的标准像素值;
7、根据所述标准像素值,确定所述目标校验区域中的所述标准图像对应的所述多个目标像素点;
8、根据所述多个目标像素点和所述标准像素值,得到所述标准校验码和所述标定数据。
9、可选地,所述确定所述标准图像在所述目标校验区域中的标准像素值,包括:
10、将所述标准图像显示在背景颜色为纯色的目标页面中,所述背景颜色与所述标准图像的颜色不同;
11、根据所述目标校验区域,对所述目标页面中的所述标准图像进行截取,得到第一截取图像;
12、遍历所述第一截取图像中的每个像素点,根据所述第一截取图像中每一种像素值对应的像素点的数量,得到像素值排序;
13、将目标序号对应的像素值确定为所述标准像素值,所述目标序号为所述标准图像的面积在所述第一截取图像中的排名序号。
14、可选地,所述根据所述标准像素值,确定所述目标校验区域中的所述标准图像对应的所述多个目标像素点,包括:
15、依次遍历所述目标校验区域中的每个像素点,将像素值与所述标准像素值相同的多个像素点确定为所述多个目标像素点。
16、可选地,所述根据所述多个目标像素点和所述标准像素值,得到所述标准校验码和所述标定数据,包括:
17、在依次遍历所述目标校验区域中的每个像素点的情况下,根据所述多个目标像素点,确定所述目标校验区域中的每个像素点对应的校验值和标定值,任一所述目标像素点对应的校验值为所述标准像素值,任一非目标像素点对应的校验值为0,任一所述目标像素点对应的标定值为1,任一非目标像素点对应的像素点的标定值为0;
18、根据所述目标校验区域中的每个像素点对应的校验值,生成所述标准校验码;
19、根据所述目标校验区域中的每个像素点对应的标定值,生成所述标定数据。
20、可选地,所述根据标定数据以及目标校验区域中的待校验图像对应的多个目标像素点的像素值,得到待校验码,包括:
21、遍历所述目标校验区域中的每个像素点,根据所述标定数据,确定所述目标校验区域中的待校验图像对应的所述多个目标像素点;
22、根据所述待校验图像对应的多个目标像素点的像素值,得到所述待校验码。
23、可选地,所述遍历所述目标校验区域中的每个像素点,根据所述标定数据,确定所述目标校验区域中的待校验图像对应的所述多个目标像素点,包括:
24、根据所述目标校验区域,对显示的待校验图像进行截取,得到第二截取图像,所述待校验图像显示在最上层;
25、遍历所述第二截取图像中的每个像素点,根据所述标定数据,确定所述目标校验区域中的待校验图像对应的所述多个目标像素点。
26、可选地,所述根据所述待校验图像对应的多个目标像素点的像素值,得到所述待校验码,包括:
27、根据所述多个目标像素点,确定所述目标校验区域中的每个像素点对应的待校验值,任一所述目标像素点对应的待校验值为该目标像素点的实际像素值,任一非目标像素点对应的待校验值为0;
28、根据所述目标校验区域中的每个像素点对应的待校验值,生成所述待校验码。
29、根据本公开实施例的第二方面,提供一种图像校验装置,包括:
30、第一获得模块,被配置为根据标定数据以及目标校验区域中的待校验图像对应的多个目标像素点的像素值,得到待校验码;
31、第二获得模块,被配置为基于标准校验码,对所述待校验码进行校验,得到图像校验结果,所述标准校验码和所述标定数据通过所述目标校验区域中的标准图像对应的所述多个目标像素点,以及每个目标像素点对应的像素值得到。
32、根据本公开实施例的第三方面,提供一种电子设备,包括:
33、处理器;
34、用于存储处理器可执行指令的存储器;
35、其中,所述处理器被配置为执行时实现本公开第一方面所提供的图像校验方法的步骤。
36、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现本公开第一方面所提供的图像校验方法的步骤。
37、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开第一方面所提供的图像校验方法的步骤。
38、本公开的实施例提供的技术方案可以包括以下有益效果:
39、根据标定数据以及目标校验区域中的待校验图像对应的多个目标像素点的像素值,得到待校验码,再基于标准校验码,对待校验码进行校验,得到图像校验结果,标准校验码和标定数据通过目标校验区域中的标准图像对应的多个目标像素点,以及每个目标像素点对应的像素值得到。
40、先通过对显示在目标校验区域中的标准图像进行处理,通过标注图像对应的多个目标像素点,以及每个目标像素点对应的像素值,来确定标准校验码以及标定数据,其中,多个目标像素点为目标校验区域中对应于标准图像的准确像素值的像素点,以便用于通过生成的标准校验码对待校验图像进行校验,再通过标定数据,能够确定出目标校验区域中的待校验图像对应的多个目标像素点,进而基于目标校验区域中的待校验图像对应的多个目标像素点的像素值生成待校验码,以便通过基于目标像素点对应的像素值生成的标准校验码对待校验码进行校验,得到准确的图像校验结果。通过像素点对应的像素值来进行校验,能够提高校验的准确性。
41、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种图像校验方法,其特征在于,包括:
2.根据权利要求1所述的图像校验方法,其特征在于,所述标准图像为纯色图像,在根据标定数据以及目标校验区域中的待校验图像对应的多个目标像素点的像素值,得到待校验码之前,所述方法还包括:
3.根据权利要求2所述的图像校验方法,其特征在于,
4.根据权利要求2所述的图像校验方法,其特征在于,
5.根据权利要求2所述的图像校验方法,其特征在于,
6.根据权利要求1~5中任一项所述的图像校验方法,其特征在于,
7.根据权利要求6所述的图像校验方法,其特征在于,
8.根据权利要求6所述的图像校验方法,其特征在于,
9.一种图像校验装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该计算机程序指令被处理器执行时实现权利要求1~8中任一项所述图像校验方法的步骤。
12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1~8中任一项所述图像校验方法的步骤。
