System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机器视觉,具体是隐形眼镜全检视觉设备的聚焦调节方法、系统、设备及介质。
技术介绍
1、现有技术中,隐形眼镜全检系统的检测对象为隐形眼镜,由于隐形眼镜呈半球壳形,因此需要保证隐形眼镜中心和边缘同时位于镜头景深范围内,才能获得隐形眼镜清晰的成像。
2、现有的系统调试手段中,仅通过人眼视觉感官来判断每个相机镜头的聚焦面,这种方式并不能很好的保证多个相机镜头聚焦面的一致性以及多个全检系统之间的聚焦一致性。
技术实现思路
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、基于sobel算子提取所述第一灰度图像中的感兴趣区域内的多个图像梯度;
29、计算所述多个图像梯度的方差,得到待计算图像的清晰度。
30、在本申请一实施例中,所述标定件放置于载具内,所述标定件位于相机镜头的正下方。
31、本申请还提供隐形眼镜全检视觉设备的聚焦调节系统,包括:
32、聚焦调节模块,用于基于标定件对相机镜头进行聚焦调节,以使得所述相机镜头能够采集到清晰度达到预设值的目标图像;
33、计算对比模块,用于计算所述目标图像的像素精度,并将所述像素精度与预设的精度范围进行对比;
34、高度调节模块,用于在所述目标图像的像素精度不处于预设的精度范围时,对所述相机的高度进行调节,并回到基于标定件对相机镜头进行聚焦调节,直至重新采集的目标图像的像素精度落入至预设的精度范围;在所述目标图像的像素精度落入至预设的精度范围内时,完成所述相机镜头的聚焦调节。
35、本申请还提供一种电子设备,所述电子设备包括:
36、一个或多个处理器;
37、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的隐形眼镜全检视觉设备的聚焦调节方法。
38、本申请还提供一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上所述的隐形眼镜全检视觉设备的聚焦调节方法。
39、本专利技术的有益效果是:本专利技术的隐形眼镜全检视觉设备的聚焦调节方法、系统、设备及介质,通过在相机镜头下设置标定件,并基于标定件对相机镜头进行聚焦调节,以使得相机镜头能够采集到清晰度达到预设值的目标图像;计算目标图像的像素精度,并将像素精度与预设的精度范围进行对比;在目标图像的像素精度不处于预设的精度范围时,对相机的高度进行调节,并回到基于标定件对相机镜头进行聚焦调节,直至重新采集的目标图像的像素精度落入至预设的精度范围;在目标图像的像素精度落入至预设的精度范围内时,完成相机镜头的聚焦调节。本申请排除了人为因素的负面影响,有利于简化视觉系统调试难度、量化视觉系统的成像倍率,提高视觉系统的检测可靠性,降低对调试人员的专业要求。
本文档来自技高网...【技术保护点】
1.隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,包括步骤:
2.根据权利要求1所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,基于标定件对相机镜头进行聚焦调节,包括:
3.根据权利要求2所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,确定相机镜头在对标定件进行拍摄时的最大清晰度,包括:
4.根据权利要求2所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,基于所述最大清晰度对相机镜头的聚焦环进行调节,包括:
5.根据权利要求1所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,所述标定件的表面设有多个均匀分布的圆形图案;其中,计算所述目标图像的像素精度,包括:
6.根据权利要求3或4所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,所述标定件的表面设有多个均匀分布的圆形图案;其中,清晰度的计算方法包括:
7.根据权利要求1所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,所述标定件放置于载具内,所述标定件位于相机镜头的正下方。
8.隐形眼镜全检视觉设备的聚焦调节系统,其
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的隐形眼镜全检视觉设备的聚焦调节方法。
...【技术特征摘要】
1.隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,包括步骤:
2.根据权利要求1所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,基于标定件对相机镜头进行聚焦调节,包括:
3.根据权利要求2所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,确定相机镜头在对标定件进行拍摄时的最大清晰度,包括:
4.根据权利要求2所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,基于所述最大清晰度对相机镜头的聚焦环进行调节,包括:
5.根据权利要求1所述的隐形眼镜全检视觉设备的聚焦调节方法,其特征在于,所述标定件的表面设有多个均匀分布的圆形图案;其中,计算所述目标图像的像素精度,包括:...
【专利技术属性】
技术研发人员:蔡仲伦,刘美,曾芳,姚佳迪,苏庆丰,
申请(专利权)人:平方和北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。