一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

AR成像质量检测方法、计算机可读存储介质与流程

2023-01-15 06:08:44 来源:中国专利 TAG:

ar成像质量检测方法、计算机可读存储介质
技术领域
1.本发明涉及ar成像技术领域,特别涉及一种ar成像质量检测方法及计算机可读存储介质。


背景技术:

2.在ar(augmented reality,增强现实)的诸多眼镜产品中,鉴于光波导具有轻薄以及外界光线的高穿透性,光机加光波导已经成为主流的方案。采用光机加光波导的方式时,则在生产过程中,ar设备的成像测试成为了重点测试项,其中包括了对比度、视场角、边缘色差等各个测试小项。
3.目前现有技术中,测试时需要通过ar设备播放大量测试图卡,同时结合视觉相机拍摄照片进行对应的图像处理以及算法处理。在实际的生产测试过程中,需要保证ar设备播放图卡与相机期望拍摄的图像是匹配的。然而往往在测试过程中容易出现ar设备与相机所拍摄的图像不匹配,例如光机有脏污、波导片有异物、安装位置有偏移等使相机拍摄图片出现暗角或暗边等情况,导致测试失败。测试一旦失败则需要重新进行复测,无法快速有效的检测出图像不匹配,从而最终加长了整个测试周期的耗时时长,降低了测试的效率。


技术实现要素:

4.本发明的主要目的是提供一种ar成像质量检测方法、计算机可读存储介质,旨在解决现有技术中无法快速有效的检测出图像不匹配,从而最终加长了整个测试周期的耗时时长,降低了测试的效率的技术问题。
5.为实现上述目的,本发明提出一种ar成像质量检测方法,所述ar成像质量检测方法包括:
6.获取显示图像,根据所述显示图像获取第一图像信息;
7.将所述显示图像显示在ar的屏幕上;
8.获取所述ar的屏幕截图;
9.根据所述屏幕截图获取第二图像信息;
10.将所述第一图像信息与所述第二图像信息进行对比,并生成第一对比结果;
11.当所述第一对比结果显示为成像质量合格时,则确定所述ar的成像质量合格;
12.当所述第一对比结果显示为成像质量不合格时,则确定所述ar的成像质量不合格。
13.可选地,根据所述显示图像获取第一图像信息的步骤包括:
14.通过感知哈希算法计算所述显示图像的第一图像指纹;
15.根据所述第一图像指纹生成所述第一图像信息。
16.可选地,根据所述屏幕截图获取第二图像信息的步骤包括:
17.通过感知哈希算法计算所述屏幕截图的第二图像指纹;
18.根据所述第二图像指纹生成所述第二图像信息。
19.可选地,将所述第一图像信息与所述第二图像信息进行对比,并生成第一对比结果的步骤包括:
20.判断所述第一图像信息中的各个字符,是否与所述第二图像信息中对应的字符相同;
21.当不同字符的数量大于或等于第一预设数量时,则将成像质量不合格显示为所述第一结果;
22.当不同字符的数量小于所述第一预设数量时,则将成像质量合格显示为所述第一结果。
23.可选地,获取显示图像的步骤包括:
24.获取原始图像;
25.对所述原始图像进行格式转换以获取所述显示图像。
26.可选地,当所述第一对比结果显示为成像质量合格时,则确定所述ar的成像质量合格的步骤包括:
27.当所述第一对比结果显示为成像质量合格时,获取所述ar的屏幕相片;
28.根据所述原始图像获取第三图像信息,据所述屏幕相片获取第四图像信息;
29.将所述第三图像信息与所述第四图像信息进行对比,并生成第二对比结果;
30.当所述第二对比结果显示为成像质量合格时,则确定所述ar的成像质量合格;
31.当所述第二对比结果显示为成像质量不合格时,则确定所述ar的成像质量不合格。
32.可选地,根据所述原始图像获取第三图像信息,据所述屏幕相片获取第四图像信息的步骤包括:
33.通过感知哈希算法计算所述原始图像的第三图像指纹;
34.根据所述第三图像指纹生成所述第三图像信息;
35.通过感知哈希算法计算所述屏幕相片的第四图像指纹;
36.根据所述第四图像指纹生成所述第四图像信息。
37.可选地,将所述第三图像信息与所述第四图像信息进行对比,并生成第二对比结果的步骤包括:
38.判断所述第三图像信息中的各个字符,是否与所述第四像信息中对应的字符相同;
39.当不同字符的数量大于或等于第二预设数量时,则将成像质量不合格显示为所述第二结果;
40.当不同字符的数量小于所述第二预设数量时,则将成像质量合格显示为所述第二结果。
41.可选地,当所述第一对比结果显示为成像质量不合格时,则确定所述ar的成像质量不合格的步骤之后,还包括:
42.通过图像算法处理获取所述对所述屏幕相片的对比度、视场角以及边缘色差。
43.此外,为解决上述问题,本发明还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有ar成像质量检测程序,所述ar成像质量检测程序被处理器执行时实现如上述的ar成像质量检测方法的步骤。
44.本发明技术方案在测试过程中,首先将显示在ar上的所述显示图像与所述ar的屏幕截图进行对比,从而保证发送至ar上的图像与ar所显示的图像一致,当不一致时则直接确定成像质量为不合格,从而实现有效快速的测试效果,提高测试效率。
附图说明
45.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
46.图1为本发明所述ar成像质量检测方法第一实施例的流程示意图;
47.图2为本发明所述ar成像质量检测方法第二实施例的流程示意图;
48.图3为本发明所述ar成像质量检测方法第三实施例的流程示意图;
49.图4为本发明所述ar成像质量检测方法第四实施例的流程示意图;
50.图5为本发明所述ar成像质量检测方法第五实施例的流程示意图;
51.图6为本发明所述ar成像质量检测方法第六实施例的流程示意图。
52.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
53.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
55.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
56.在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
57.另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
58.本发明提供了一种ar成像质量检测方法,请参照图1,图1为本发明所述ar成像质量检测方法第一实施例的流程示意图,所述ar成像质量检测方法包括以下步骤:
59.步骤s10:获取显示图像,根据所述显示图像获取第一图像信息;
60.步骤s20:将所述显示图像显示在ar的屏幕上;
61.步骤s30:获取所述ar的屏幕截图;
62.步骤s40:根据所述屏幕截图获取第二图像信息;
63.步骤s50:将所述第一图像信息与所述第二图像信息进行对比,并生成第一对比结果;
64.步骤s60:当所述第一对比结果显示为成像质量合格时,则确定所述ar的成像质量合格;
65.步骤s70:当所述第一对比结果显示为成像质量不合格时,则确定所述ar的成像质量不合格。
66.所述ar可通过线缆或者无线的方式与处理器设备连接,例如pc、pad等设备。处理器设备将依序将各个测试图卡(也即原始图像)发送到所述ar上,所述ar在接收到原始图像后进行预处理,得到所述显示图像,并将所述显示图像在屏幕进行显示。
67.在上述过程中,所述ar对所述显示图像进行图像分析处理得到所述第一图像信息。
68.当所述ar将所述显示图像显示在屏幕上之后,则进行截屏操作,从而得到所述屏幕截图。同时对所述屏幕截图进行分析处理得到所述第二图像信息。
69.最后通过对比所述第一图像信息和所述第二图像信息,从而能够确定所述显示图像和所述屏幕截图一致。防止所述ar在对原始图像预处理之后得到的所述显示图像异常。
70.在确定所述显示图像和所述屏幕截图一致后则继续显示下一张显示图像,重复上述步骤直至全部的原始图像测试完毕。
71.在确定所述显示图像和所述屏幕截图不一致时,则直接输出成像质量不合格的结果,不再继续进行后续原始图像的测试。
72.本发明技术方案在测试过程中,首先将显示在ar上的所述显示图像与所述ar的屏幕截图进行对比,从而保证发送至ar上的图像与ar所显示的图像一致,当不一致时则直接确定成像质量为不合格,从而实现有效快速的测试效果,提高测试效率。
73.进一步地,请参照图2,图2为本发明所述ar成像质量检测方法第二实施例的流程示意图,步骤s50包括:
74.步骤s51:判断所述第一图像信息中的各个字符,是否与所述第二图像信息中对应的字符相同;
75.步骤s52:当不同字符的数量大于或等于第一预设数量时,则将成像质量不合格显示为所述第一结果;
76.步骤s53:当不同字符的数量小于所述第一预设数量时,则将成像质量合格显示为所述第一结果。
77.本实施例中,对所述显示图像和所述屏幕截图的分析处理可以采用感知哈希算法计算出所述第一图像指纹和所述第二图像指纹。具体的,将所述显示图像计算并组合构成一个若干位的整数,本实施例以构成16位16进制的字符串,记为第一字符串(即所述第一图像指纹),所述屏幕截图同理,记为第二字符串(即所述第二图像指纹)。
78.本实施例中,在第一字符串中,各个位置上的字符均与第二字符串中相同位置的
字符对应。因此,可以通过例如堆栈的方式将第一字符串上的各个字符与第二字符串上对应的字符逐个进行对比。
79.根据ar成像质量检测的要求,选取所述第一预设数量作为参照,所述第一预设数量可以根据具体要求进行调整。本实施例中所述第一预设数量设置为5。
80.因此,当第一字符串中与第二字符串中不同字符的数量小于5时,则表示所述显示图像和所述屏幕截图为同一张图像。
81.当第一字符串中与第二字符串中不同字符的数量大于或等于5时,则表示所述显示图像和所述屏幕截图为两张不同的图像。
82.需要说明的是,除采用感知哈希算法对所述显示图像和所述屏幕截图进行分析处理之外。还可以通过计算像素、灰度等方式进行对比。
83.进一步地,请参照图3,图3为本发明所述ar成像质量检测方法第三实施例的流程示意图,步骤s10包括:
84.步骤s11:获取原始图像;
85.步骤s12:对所述原始图像进行格式转换以获取所述显示图像。
86.所述测试图卡(也即所述原始图像)可以存储在处理器设备中。当处理器设备将所述原始图像发送至所述ar后。由于不同ar设备的型号、内置程序不同,在将图像显示在屏幕之前,需要调整图像的格式、参数等,从而保证图像的正常显示。也即本实施例中所述ar需要对所述原始图像进行预处理。
87.所述ar对所述原始图像进行格式转换等预处理从而将所述原始图像转换为能够正常显示的所述显示图像。其中,在格式转换前后,所述原始图像和所述显示图像的分辨率保持不变。
88.进一步地,请参照图4,图4为本发明所述ar成像质量检测方法第四实施例的流程示意图,步骤s60包括:
89.步骤s61:当所述第一对比结果显示为成像质量合格时,获取所述ar的屏幕相片;
90.步骤s62:根据所述原始图像获取第三图像信息,据所述屏幕相片获取第四图像信息;
91.步骤s63:将所述第三图像信息与所述第四图像信息进行对比,并生成第二对比结果;
92.步骤s64:当所述第二对比结果显示为成像质量合格时,则确定所述ar的成像质量合格;
93.步骤s65:当所述第二对比结果显示为成像质量不合格时,则确定所述ar的成像质量不合格。
94.为进一步提高本发明所述ar成像质量检测方法的可靠性,在所述第一对比结果为合格时,采用第二种检测方式继续对图像进行检测,并得到所述第二对比结果,最终结合所述第一对比结果和所述第二对比结果确定是否合格。
95.具体的,本实施例中可以采用视觉相机模拟用户人眼,通过视觉相机对所述ar的屏幕进行拍摄,从而得到所述屏幕相片。从而以该方式模拟用户使用所述ar时观看到的画面。
96.对所述原始图像分析处理得到所述第三图像信息,以及对所述屏幕相片分析处理
得到所述第四图像信息。
97.最后通过对比所述第三图像信息和所述第四图像信息,从而能够确定所述原始图像和所述屏幕相片一致,保证期望的用户所观察到的图像与最初想要显示的图像一致,当所述第一对比结果和所述第二对比结果均为合格时,才确定成像质量检测合格。通过两种不同的检测方式进一步提高本发明所述ar成像质量检测方法的可靠性和稳定性。
98.在确定所述原始图像和所述屏幕相片一致后,则表示期望的用户所观察到的图像与最初想要显示的图像一致,继续显示下一张显示图像,重复上述步骤直至全部的原始图像测试完毕。
99.在确定所述原始图像和所述屏幕相片不一致后,则表示用户所观察到的图像出现异常,则直接输出成像质量不合格的结果,不再继续进行后续原始图像的测试。
100.进一步地,请参照图5,图5为本发明所述ar成像质量检测方法第五实施例的流程示意图,步骤s63包括:
101.步骤s631:判断所述第三图像信息中的各个字符,是否与所述第四像信息中对应的字符相同;
102.步骤s632:当不同字符的数量大于或等于第二预设数量时,则将成像质量不合格显示为所述第二结果;
103.步骤s633:当不同字符的数量小于所述第二预设数量时,则将成像质量合格显示为所述第二结果。
104.本实施例中仍采用感知哈希算法计算出所述原始图像的第三图像指纹,记为第三字符串;以及所述屏幕相片的第四图像指纹,记为第四字符串。将第三字符串上的各个字符与第四字符串上对应的字符逐个进行对比。
105.选取所述第二预设数量作为参照,所述第二预设数量可以与所述第一预设数量不同,例如将所述第二预设数量设置为7。
106.因此,当第三字符串中与第四字符串中不同字符的数量小于7时,则表示所述原始图像和所述屏幕相片为同一张图像。
107.当第三字符串中与第四字符串中不同字符的数量大于或等于7时,则表示所述原始图像和所述屏幕相片为两张不同的图像。
108.进一步地,请参照图6,图6为本发明所述ar成像质量检测方法第六实施例的流程示意图,步骤s70之后,还包括:
109.步骤s80:通过图像算法处理获取所述对所述屏幕相片的对比度、视场角以及边缘色差。
110.在全部的所述原始图像均测试完毕后,为保证数据的真实性,从用户使用角度触发,通过视觉相机模拟用户视角,处理器设备应当将采集到的全部所述屏幕相片进行处理,通过特定的算法处理计算所述ar的对比度、视场角以及边缘色差等参数。
111.此外,为解决上述问题,本发明还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有ar成像质量检测程序,所述ar成像质量检测程序被处理器执行时实现如上述的ar成像质量检测方法的步骤。
112.所述ar可通过线缆或者无线的方式与处理器设备连接,例如pc、pad等设备。处理器设备将依序将各个测试图卡(也即原始图像)发送到所述ar上,所述ar在接收到原始图像
后进行预处理,得到所述显示图像,并将所述显示图像在屏幕进行显示。
113.在上述过程中,所述ar对所述显示图像进行图像分析处理得到所述第一图像信息。
114.当所述ar将所述显示图像显示在屏幕上之后,则进行截屏操作,从而得到所述屏幕截图。同时对所述屏幕截图进行分析处理得到所述第二图像信息。
115.最后通过对比所述第一图像信息和所述第二图像信息,从而能够确定所述显示图像和所述屏幕截图一致。防止所述ar在对原始图像预处理之后得到的所述显示图像异常。
116.在确定所述显示图像和所述屏幕截图一致后则继续显示下一张显示图像,重复上述步骤直至全部的原始图像测试完毕。
117.在确定所述显示图像和所述屏幕截图不一致时,则直接输出成像质量不合格的结果,不再继续进行后续原始图像的测试。
118.本发明技术方案在测试过程中,首先将显示在ar上的所述显示图像与所述ar的屏幕截图进行对比,从而保证发送至ar上的图像与ar所显示的图像一致,当不一致时则直接确定成像质量为不合格,从而实现有效快速的测试效果,提高测试效率。
119.以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献