本技术涉及机器视觉,尤其涉及一种屈光度检测方法、装置、上位机及系统。
背景技术:
1、随着机器视觉技术的发展,对成像镜头的要求越来越高,例如有些场景下,需要成像镜头能够满足不同景深和工作距离的成像要求。为了满足这一要求,液态镜头应运而生。液态镜头是一种包含有光学级液体的小型元件,当对其施加不同的电流或电压时,该光学级液体会使液态镜头表面发生形变,导致光学功率发生变化,从而能够在几毫秒时间内改变液态镜头的景深和工作距离,被广泛应用于手机、工业检测和无人驾驶等领域。
2、但是,液态镜头在长时间使用的情况下,受到磨损等原因的影响,同一电流或电压下的屈光度可能会发生变化,因此有必要对液态镜头的屈光度进行检测。目前常用的屈光度检测方法包括两种:方法一为通过焦距仪和上位机进行检测,该方法中,上位机获取液态镜头通过焦距仪的成像,然后通过对成像进行处理,确定液态镜头的屈光度;方法二为利用平行光进行检测,该方法将平行光入射至液态镜头,然后由人为观察液态镜头形成的最小光斑,并记录该最小光斑与液态镜头之间的相对距离,将该相对距离作为液态镜头的焦距,进一步基于该焦距确定液态镜头的屈光度。
3、但是,第一种屈光度检测的方法中应用的焦距仪的价格较昂贵,导致该方法的成本较高,第二种方法需要人为观察最小光斑及记录相对距离,人工参与环节较多,导致该方法的准确性较低。
技术实现思路
1、本技术提供一种屈光度检测方法、装置及系统,用于对液态镜头的屈光度进行检测,以解决通过现有第一种方法进行屈光度检测时,存在的成本高昂的问题,以及解决通过现有第二种方法进行屈光度检测时,存在的准确度低的问题。
2、第一方面,本技术实施例提供一种屈光度检测方法,应用于上位机,与所述上位机相连接的成像装置包括待检测的液态镜头,所述成像装置用于通过所述液态镜头对标记板进行拍摄,所述标记板的不同位置设置有不同标记,所述方法包括:
3、接收所述液态镜头处于不同的调整参数时,由所述成像装置对所述标记板拍摄的图像,所述调整参数包括用于调整所述液态镜头的屈光度的至少一种参数;
4、确定所述图像中的目标标记,所述目标标记的清晰度大于所述图像中的其他标记的清晰度;
5、基于所述目标标记在三维空间的位置,确定所述液态镜头在不同的所述调整参数下的屈光度。
6、一种可选的设计中,所述基于所述目标标记在三维空间的位置,确定所述液态镜头在不同的所述调整参数下的屈光度,包括:
7、基于所述目标标记在三维空间的位置和所述液态镜头在三维空间的位置,确定所述液态镜头的工作距离,所述工作距离为所述目标标记与所述液态镜头之间的相对距离;
8、基于所述液态镜头的工作距离,计算所述液态镜头在不同的所述调整参数下的屈光度。
9、一种可选的设计中,所述基于所述液态镜头的工作距离,计算所述液态镜头在不同的所述调整参数下的屈光度,包括:
10、若对所述液态镜头的屈光度进行周期性检测,基于所述工作距离中的第一距离,以及在第一检测周期内,检测到的所述液态镜头在所述第一距离下的第一屈光度,计算目标公式中的系数,其中,所述第一距离为在第一检测周期内,所述液态镜头在至少两个不同的所述调整参数下的工作距离,所述目标公式用于表征所述液态镜头的屈光度与工作距离之间的关系;
11、通过将第二距离和计算得到的所述系数代入所述目标公式中,计算在所述第一检测周期内,所述第二距离对应的所述调整参数下的第二屈光度,其中,所述第二距离为在所述第一检测周期内,所述液态镜头分别在不同的所述调整参数下的其他工作距离。
12、一种可选的设计中,所述目标公式为:
13、wdn=kφn(dpt)+c;
14、其中,所述系数包括第一系数和第二系数,k为所述第一系数,c为所述第二系数,wdn为第n个工作距离,φn(dpt)为所述第n个工作距离对应的所述调整参数下的屈光度。
15、一种可选的设计中,在确定所述液态镜头在不同的所述调整参数下的屈光度之后,还包括:
16、基于在不同检测周期内计算得到的所述目标公式的系数的偏移量,确定所述液态镜头的屈光度的动态重复性;
17、或者,
18、基于在不同检测周期内,所述液态镜头在不同的所述调整参数下的屈光度,生成各个所述检测周期分别对应的屈光度检测曲线,所述屈光度检测曲线用于表征所述目标标记在所述图像中的位置与所述屈光度之间的对应关系;
19、基于各个所述检测周期分别对应的屈光度检测曲线之间的平移量,确定所述液态镜头的屈光度的动态重复性。
20、一种可选的设计中,在确定所述液态镜头在不同的所述调整参数下的屈光度之后,还包括:
21、比较在不同检测周期内,所述液态镜头处于同一调整参数时的屈光度;
22、基于比较结果,确定所述液态镜头的屈光度的静态重复性。
23、一种可选的设计中,所述确定所述图像中的目标标记,包括:
24、基于所述图像中各个标记的像素的灰度值,生成灰度曲线,所述灰度曲线用于表征所述标记中像素的位置与所述灰度值之间的对应关系;
25、确定所述灰度曲线的质心位置;
26、确定所述质心位置对应的所述标记为所述目标标记。
27、第二方面,本技术实施例提供一种屈光度检测装置,应用与上位机,与所述上位机相连接的成像装置包括待检测的液态镜头,所述成像装置用于通过所述液态镜头对标记板进行拍摄,所述标记板的不同位置设置有不同标记,所述装置包括:
28、图像接收模块,用于接收所述液态镜头处于不同的调整参数时,由所述成像装置对所述标记板拍摄的图像,所述调整参数包括用于调整所述液态镜头的屈光度的至少一种参数;
29、标记确定模块,用于确定所述图像中的目标标记,所述目标标记的清晰度大于所述图像中的其他标记的清晰度;
30、屈光度确定模块,用于基于所述目标标记在三维空间的位置,确定所述液态镜头在不同的所述调整参数下的屈光度。
31、第三方面,本技术实施例提供一种上位机,与所述上位机相连接的成像装置包括待检测的液态镜头,所述成像装置用于通过所述液态镜头对标记板进行拍摄,所述标记板的不同位置设置有不同标记,所述上位机包括:
32、存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现第一方面所述的方法。
33、第四方面,本技术实施例提供一种屈光度检测系统,包括:
34、标记板,所述标记板的不同位置设置有不同标记;
35、包括待检测的液态镜头的成像装置,在所述液态镜头处于不同的调整参数时,所述成像装置对所述标记板进行拍摄,所述调整参数包括用于调整所述液态镜头的屈光度的至少一种参数;
36、如第三方面所述的上位机。
37、通过本技术实施例提供的方案,能够基于通过液态镜头拍摄的图像,确定液态镜头的屈光度。并且,该方法无需额外配置焦距仪,因此与现有技术的方法一相比,能够减少屈光度检测所需的成本,以及该方法由上位机实现,因此与现有技术的方法二相比,能够减少人工参与的环节,提高屈光度检测的准确度。
38、进一步的,现有技术的方法一中,在同一个时间段,一台焦距仪只能检测一个液态镜头的屈光度,如果需要检测多个液态镜头的屈光度,需要通过焦距仪对各个液态镜头依次进行检测,检测效率较低;而且现有技术的方法二中,需要人为观察液态镜头形成的最小光斑,并记录该最小光斑与液态镜头之间的相对距离,也会导致检测效率较低。而本技术的方案中,一台上位机可在同一时间段内获取多个成像装置通过液态镜头拍摄的图像,实现对多个液态镜头的屈光度的检测,因此能够提高屈光度的检测效率。