一种非球面镜片用的面型检测系统及方法与流程

文档序号:33131458发布日期:2023-02-01 08:44阅读:41来源:国知局
一种非球面镜片用的面型检测系统及方法与流程

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.步骤1:获取面型检测装置对非球面镜片进行面型检测获得的面型检测数据;
65.步骤2:基于面型检测数据,确定面型检测结果;
66.步骤3:输出显示面型检测结果。
67.优选的,步骤2:基于面型检测数据,确定面型检测结果,包括:
68.将面型检测数据输入至预设的面型检测结果确定模型,确定面型检测结果;
69.和/或,
70.对面型检测数据进行特征提取,获得多个面型检测数据特征;
71.基于多个面型检测数据特征,构建第一面型检测数据特征因子;
72.获取预设的面型检测结果确定库,面型检测结果确定库包括:多组一一对应的第二面型检测数据特征因子和检测结果;
73.将第一面型检测数据特征因子与任一第二面型检测数据特征因子进行特征因子匹配;
74.若匹配符合,将匹配符合的第二面型检测数据特征因子对应的检测结果作为面型检测结果。
75.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
76.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
77.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
78.图1为本发明实施例中一种非球面镜片用的面型检测系统的示意图;
79.图2为本发明实施例中面型检测装置的结构示意图;
80.图3为本发明实施例中一种非球面镜片用的面型检测方法的示意图。
具体实施方式
81.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
82.本发明实施例提供了一种非球面镜片用的面型检测系统,如图1所示,包括:
83.获取模块,用于获取面型检测装置对非球面镜片进行面型检测获得的面型检测数据;
84.确定模块,用于基于面型检测数据,确定面型检测结果;
85.输出模块,用于输出显示面型检测结果。
86.上述技术方案的工作原理及有益效果为:
87.如图2所示,面型检测装置包括:检测筒1,检测筒1呈卧式设置;镜片磁吸放置单元2,镜片磁吸放置单元2可拆卸安装于检测筒1一端,非球面镜片21安装于镜片磁吸放置单元2内;光路调节单元3,光路调节单元3安装于检测筒1另一端,光路调节单元3包括有孔平面反射镜31,有孔平面反射镜31正对非球面镜片21设置,有孔平面反射镜31中心端开设有观察孔;刀口仪4,刀口仪4通过姿态调整单元安装于光路调节单元3上,刀口仪4的刀口面靠近观察孔设置。刀口仪4工作时,会在非球面镜片21上形成阴影,可通过ccd相机等获取该阴影画面,作为面型检测数据。基于面型检测数据,可确定非球面镜片21的曲面面型不规则误差,作为面型检测结果。输出显示面型检测结果,供工作人员查看。无需人工进行面型检测,降低了人力成本,更提升了检测效率。
88.在一个实施例中,确定模块基于面型检测数据,确定面型检测结果,包括:
89.将面型检测数据输入至预设的面型检测结果确定模型,确定面型检测结果;
90.和/或,
91.对面型检测数据进行特征提取,获得多个面型检测数据特征;
92.基于多个面型检测数据特征,构建第一面型检测数据特征因子;
93.获取预设的面型检测结果确定库,面型检测结果确定库包括:多组一一对应的第二面型检测数据特征因子和检测结果;
94.将第一面型检测数据特征因子与任一第二面型检测数据特征因子进行特征因子匹配;
95.若匹配符合,将匹配符合的第二面型检测数据特征因子对应的检测结果作为面型检测结果。
96.上述技术方案的工作原理及有益效果为:
97.基于面型检测数据,确定面型检测结果的方式有两种:一、将面型检测数据输入至预设的面型检测结果确定模型进行确定;面型检测结果确定模型为利用大量的人工基于面型检测数据进行面型检测结果确定的逻辑过程(例如:基于非球面镜片21上形成的阴影的亮暗差异确定面型不规则误差较大位置)对神经网络模型进行训练至收敛的能够代替人工基于面型检测数据进行面型检测结果确定的人工智能模型。二、提取出面型检测数据的面型检测数据特征,以向量形式构建第一面型检测数据特征因子,面型检测数据特征包括:多组一一对应的非球面镜片21上形成的阴影的亮暗差异位置和亮暗差异程度;第二面型检测数据特征因子为由代表检测结果的面型检测数据的面型检测数据特征以向量形式构建而成,例如:面型检测数据特征为非球面镜片21右上位置阴影亮度差异较大,以此构建第二面
型检测数据特征因子,检测结果为非球面镜片21右上位置面型不规则误差较大;将第一面型检测数据特征因子与任一第二面型检测数据特征因子进行特征因子匹配,若匹配符合,将对应检测结果作为面型检测结果即可。两种方式可择一进行,也可共同进行,共同进行时比对两者的面型检测结果是否相同,若否,进行报错。
98.引入两种方式基于面型检测数据,确定面型检测结果,提升了系统的适用性。另外,分别引入面型检测结果确定模型和面型检测结果确定库,提升了面型检测结果确定的确定效率。
99.在一个实施例中,非球面镜片用的面型检测系统,还包括:
100.指导模块,用于当用户操作面型检测装置时,检测用户是否需要进行操作指导,若是,对用户进行操作指导。
101.上述技术方案的工作原理及有益效果为:
102.系统可以代替人工对非球面镜片21进行面型检测,用户只需放置非球面镜片21于镜片磁吸放置单元2内,对刀口仪4进行一些操作,使得面型检测装置运行。因此,为了使得对用户的专业要求进一步降低,使得任一用户可以直接上手,节约成本,当用户操作面型检测装置时,检测用户是否需要进行操作指导,若需要,对其进行操作指导。提升了系统的适用性,特别是一些没有对操作面型检测装置熟悉的人员的场景。
103.在一个实施例中,指导模块检测用户是否需要进行操作指导,包括:
104.当用户输入操作指导需求指令时,确定用户需要进行操作指导;
105.和/或,
106.获取用户最近预设的第一时间内对面型检测装置进行操作时产生的历史操作信息;
107.基于历史操作信息,确定用户是否需要进行操作指导;
108.和/或,
109.获取用户最近预设的第二时间内对面型检测装置进行操作时产生的历史用户信息;历史用户信息包括:表情信息和语言信息中一种或两种结合;
110.基于历史用户信息,确定用户是否需要进行操作指导。
111.上述技术方案的工作原理及有益效果为:
112.检测用户是否需要进行操作指导有三种方式:一、用户自行输入操作指导需求指令,例如:说出“请求指导”或按下“指导”按键,确定用户需要进行操作指导。二、基于用户最近预设的第一时间内对面型检测装置进行操作时产生的历史操作信息确定,例如:连续操作不符合常规操作流程,说明用户不熟悉,需要指导;预设的第一时间可以为30秒。三、基于用户最近预设的第二时间内对面型检测装置进行操作时产生的历史用户信息确定,例如:用户表情疑惑,又例如:用户说出“刀口仪光路怎么调”等,说明用户需要指导;预设的第二时间可以为10秒。三种方式可以择一或二进行,也可以三种共同进行。
113.引入三种方式检测用户是否需要进行操作指导,提升了系统的适用性,更提升了系统检测用户是否需要进行操作指导的全面性和精准性,便于高校确定指导时机,同时,也更加智能化。
114.在一个实施例中,指导模块基于历史操作信息,确定用户是否需要进行操作指导,包括:
115.将历史操作信息输入至预设的第一操作指导确定模型,确定用户是否需要进行操作指导;
116.和/或,
117.对历史操作信息进行特征提取,获得多个第一历史操作信息特征;
118.获取预设的第一操作指导确定库,操作指导确定库包括:多个第二历史操作信息特征;
119.将任一第一历史操作信息特征与任一第二历史操作信息特征进行特征匹配;
120.若匹配符合,获取匹配符合的第二历史操作信息特征对应的预设的第一确定值;
121.累加计算每一第一确定值,获得第一确定值和;
122.若第一确定值和大于等于预设的第一确定值和阈值,确定用户需要进行操作指导。
123.上述技术方案的工作原理及有益效果为:
124.基于历史操作信息,确定用户是否需要进行操作指导的方式有两种:一、将历史操作信息输入至预设的第一操作指导确定模型进行确定;预设的第一操作指导确定模型用大量的人工基于历史操作信息进行是否需要操作指导确定的逻辑过程(例如:用户的连续操作不符合面型检测装置的正常操作流程)对神经网络模型进行训练至收敛的能够代替人工基于历史操作信息进行是否需要操作指导确定的人工智能模型。二、提取出历史操作信息的第一历史操作信息特征,第一历史操作信息特征包括:相邻的历史操作的操作类型等;第二历史操作信息特征为反应用户对面型检测装置不熟悉而产生的历史操作的特征,例如:相邻的历史操作的操作类型不符合面型检测装置的正常操作流程;将任一第一历史操作信息特征与任一第二历史操作信息特征进行特征匹配,若匹配符合,获取匹配符合的第二历史操作信息特征对应的预设的第一确定值,第一确定值越大,说明匹配符合的第二历史操作信息特征反应用户对面型检测装置不熟悉的程度越大,例如:第二历史操作信息特征为长时间未产生操作,说明用户不知如何继续进行操作,则不熟悉程度越高,第一确定值极大,又例如:相邻的历史操作的操作类型不符合面型检测装置的正常操作流程,则不熟悉程度较高,第一确定值较大;累加计算每一第一确定值,获得第一确定值和,累加计算公式为:o为第一确定值和,pi为第i个第一确定值,n为第一确定值的总数目;若第一确定值和大于等于预设的第一确定值和阈值,确定用户需要进行操作指导。两种方式可以择一进行,也可以共同进行。
125.本技术引入两种方式基于历史操作信息,确定用户是否需要进行操作指导,提升了系统的适用性。另外,分别引入第一操作指导确定模型和第一操作指导确定库,提升了确定用户是否需要进行操作指导的确定精准性和确定效率。
126.在一个实施例中,指导模块基于历史用户信息,确定用户是否需要进行操作指导,包括:
127.将历史用户信息输入至预设的第二操作指导确定模型,确定用户是否需要进行操作指导;
128.和/或,
129.对历史用户信息进行特征提取,获得多个第一历史用户信息特征;
130.获取预设的第二操作指导确定库,操作指导确定库包括:多个第二历史用户信息
特征;
131.将任一第一历史用户信息特征与任一第二历史用户信息特征进行特征匹配;
132.若匹配符合,获取匹配符合的第二历史用户信息特征对应的预设的第二确定值;
133.累加计算每一第二确定值,获得第二确定值和;
134.若第二确定值和大于等于预设的第二确定值和阈值,确定用户需要进行操作指导。
135.上述技术方案的工作原理及有益效果为:
136.基于历史用户信息,确定用户是否需要进行操作指导的方式有两种:一、将历史用户信息输入至预设的第二操作指导确定模型进行确定;预设的第二操作指导确定模型用大量的人工基于历史用户信息进行是否需要操作指导确定的逻辑过程(例如:用户的表情出现疑惑,则说明需要指导)对神经网络模型进行训练至收敛的能够代替人工基于历史用户信息进行是否需要操作指导确定的人工智能模型。二、提取出历史用户信息的第一历史用户信息特征,第一历史用户信息特征包括:用户的表情特征和用户的语言的语义特征等;第二历史用户信息特征为反应用户对面型检测装置不熟悉而产生的历史操作的特征,例如:用户的表情疑惑和用户的语言的语义为疑惑发问等;将任一第一历史用户信息特征与任一第二历史用户信息特征进行特征匹配,若匹配符合,获取匹配符合的第二历史用户信息特征对应的预设的第二确定值,第二确定值越大,说明匹配符合的第二历史用户信息特征反应用户对面型检测装置不熟悉的程度越大,例如:第二历史用户信息特征为用户连续进行疑惑发问,说明用户不知如何继续进行操作,则不熟悉程度越高,第二确定值极大,又例如:用户出现皱眉表情,则不熟悉程度较高,第二确定值较大;累加计算每一第二确定值,获得第二确定值和,累加计算公式为:d为第二确定值和,t
t
为第t个第二确定值,l为第二确定值的总数目;若第二确定值和大于等于预设的第二确定值和阈值,确定用户需要进行操作指导。两种方式可以择一进行,也可以共同进行。
137.本技术引入两种方式基于历史用户信息,确定用户是否需要进行操作指导,提升了系统的适用性。另外,分别引入第二操作指导确定模型和第二操作指导确定库,提升了确定用户是否需要进行操作指导的确定精准性和确定效率。
138.在一个实施例中,指导模块对用户进行操作指导,包括:
139.获取用户对面型检测装置进行操作时的第一操作进度;
140.获取预设的标准操作进度表;
141.从标准操作进度表中确定第一操作进度之后的下一个第二操作进度;
142.获取第二操作进度对应的预设的操作流程信息;
143.获取用户周边预设的范围内的多个指导设备的设备信息;设备信息包括:指导位置和指导方向;
144.获取用户当前的用户信息,用户信息包括:眼睛位置和眼睛方向;
145.基于设备信息和用户信息,从指导设备中挑选最适宜对用户进行操作指导的目标指导设备;
146.将操作流程信息投递至目标指导设备。
147.上述技术方案的工作原理及有益效果为:
148.一般的,当用户不知道如何进一步操作时,用户需要自己翻阅面型检测装置的说
明书根据自己当前的操作进度对照查询以确定自己接下来该做什么,十分繁琐,降低操作效率。
149.因此,对用户进行操作指导时,获取用户对面型检测装置进行操作时的第一操作进度;第一操作进度在获取时,可以获取用户的操作图像,基于操作图像确定用户进行到哪一步,还可以基于面型检测装置上设置的传感器等进行获取,例如:传感器检测到非球面镜片21放置于镜片磁吸放置单元2内,则进度为非球面镜片21放置完成。预设的标准操作进度表为对面型检测装置进行操作时标准的操作进度。从标准操作进度表中确定第一操作进度之后的下一个第二操作进度,获取第二操作进度对应的预设的操作流程信息,操作流程信息为进行第二操作进度时应进行的多个操作步骤。指导设备为任意显示设备,例如:电脑显示屏、手机或平板的屏幕以及现场内任意显示屏,指导位置为显示设备的位置,指导方向为显示设备的屏幕正对着的方向。获取用户的眼睛位置和眼睛方向,两者均可基于用户的脸部图像确定获取。基于设备信息和用户信息,挑选出角度最适宜的目标指导设备,将操作流程信息投递至目标指导设备,由目标指导设备进行显示,对用户进行指导。
150.引入标准操作进度表,快速确定用户接下来应该进行的第二操作进度,获取操作流程信息,基于其进行指导,提升了指导效率和知道针对性。另外,挑选指导设备,提升了指导的指导适宜性和精准性。
151.在一个实施例中,指导模块基于设备信息和用户信息,从指导设备中挑选最适宜对用户进行操作指导的目标指导设备,包括:
152.依次遍历指导设备;
153.每次遍历时,获取遍历到的指导设备的指导位置与眼睛位置之间的直线距离;
154.查询预设的直线距离-适宜值表,确定直线距离对应的第一适宜值;
155.获取遍历到的指导设备的指导方向与眼睛方向之间的方向夹角;
156.查询预设的方向夹角-适宜值表,确定方向夹角对应的第二适宜值;
157.将第一适宜值与第二适宜值的适宜值和作为目标值;
158.遍历指导设备结束后,将最大目标值对应的指导设备作为最适宜对用户进行操作指导的目标指导设备。
159.上述技术方案的工作原理及有益效果为:
160.预设的直线距离-适宜值表中包含不同直线距离对应的第一适宜值,指导设备的指导位置与眼睛位置之间的直线距离越短,用户越能清楚查看到操作流程信息,则第一适宜值越大。预设的方向夹角-适宜值表中包含不同方向夹角对应的第二适宜值,指导设备的指导方向与眼睛方向之间的方向夹角越接近180度,则说明用户的眼部越完全正对显示屏的屏幕,越能清楚查看到操作流程信息,则第二适宜值越大。将第一适宜值与第二适宜值的适宜值和作为目标值,适宜值和的计算公式为:γ=α+β,γ为适宜值和,α为第一适宜值,β为第二适宜值。将最大目标值对应的指导设备作为最适宜对用户进行操作指导的目标指导设备。
161.引入直线距离-适宜值表和方向夹角-适宜值,快速确定第一适宜值和第二适宜值,以计算作为挑选依据的目标值,提升了指导设备挑选的挑选效率。
162.本发明实施例提供了一种非球面镜片用的面型检测方法,如图3所示,包括:
163.步骤1:获取面型检测装置对非球面镜片进行面型检测获得的面型检测数据;
164.步骤2:基于面型检测数据,确定面型检测结果;
165.步骤3:输出显示面型检测结果。
166.在一个实施例中,步骤2:基于面型检测数据,确定面型检测结果,包括:
167.将面型检测数据输入至预设的面型检测结果确定模型,确定面型检测结果;
168.和/或,
169.对面型检测数据进行特征提取,获得多个面型检测数据特征;
170.基于多个面型检测数据特征,构建第一面型检测数据特征因子;
171.获取预设的面型检测结果确定库,面型检测结果确定库包括:多组一一对应的第二面型检测数据特征因子和检测结果;
172.将第一面型检测数据特征因子与任一第二面型检测数据特征因子进行特征因子匹配;
173.若匹配符合,将匹配符合的第二面型检测数据特征因子对应的检测结果作为面型检测结果。
174.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1