[发明专利]垂直高度非接触检测方法及装置在审
申请号: | 201510357149.X | 申请日: | 2015-06-24 |
公开(公告)号: | CN104897068A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 梅军 | 申请(专利权)人: | 上海帆声图像科技有限公司 |
主分类号: | G01B11/02 | 分类号: | G01B11/02 |
代理公司: | 上海容慧专利代理事务所(普通合伙) 31287 | 代理人: | 于晓菁 |
地址: | 200040 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 垂直 高度 接触 检测 方法 装置 | ||
技术领域
本发明涉及一种机器视觉检查方法及装置,尤其涉及一种垂直高度非接触检测方法及装置。
背景技术
当前,机器视觉检查领域,有些物体的高度或深度的检测存在技术难点,使用单个相机只能使用聚焦点调节方法进行低精度测量,设备机械和自动控制复杂,无法有效地实施高精度测量,但实际应用中,有很多高度和深度的检测需要达到0.1mm以下的检测精度。本发明描述的垂直高度非接触是检测方法可以完成特定应用条件下的高精度自动化测量。
在尺寸测量领域,对高度的测量一般使用三次元接触探针和激光非接触探针,利用丝杆移动和光栅尺测量,用测量软件配合3D模型进行测量。也有一些设备使用镜头聚焦判断实现高度测量(一般此类产品称为2.5D测量)。在一些单一复杂形状产品的测量情况,如在生产线实时全检或抽检,现有的测量设备就过于昂贵,并且无法配合自动化生产设备。
对复杂形状表面特定对象的高度和深度非接触自动测量或辅助人工判断。
因此,本领域的技术人员致力于开发一种
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种垂直高度非接触检测方法及装置。
为实现上述目的,本发明提供了一种垂直高度非接触检测方法,其中,包括:将三棱镜置于镜头与被测物之间,被测物被置于一平面上,镜头拍摄三棱镜将被测物的轮廓折射形成的两影像,并获取两影像之间的水平距离;被测物与三棱镜之间的间距与镜头拍摄的水平距离成单调函数关系,水平距离经运算获取间距值,间距值与预设参考值进行运算,获取被测物的垂直高度。
进一步的,在平面上设置一标准块,通过测量标准块与三棱镜的间距值与被测物的间距值进行运算可以获取被测物的垂直高度。
进一步的,通过光线追踪法获得间距值,输入变量包括:三棱镜的棱镜边角数据、棱镜高度数据、从被测物到最靠近的三棱镜面的第一入射角以及棱镜的折射率数据的输入变量。
一种垂直高度非接触检测装置,其特征在于,包括一镜头、一被测物,所述镜头与所述被测物之间设有一三棱镜;所述三棱镜的一侧棱面与所述镜头正面指向的方向垂直,且该侧所述棱面置于所述三棱镜远离所述镜头的一侧。
进一步的,所述镜头与所述三棱镜之间安装有一棱镜筒。
进一步的,所述被测物置于一平面上。
本发明通过在被测物与镜头之间设置三棱镜,通过三棱镜将被测物折射形成两个影像,通过镜头拍摄获取两个影像之间的水平距离经过单调函数关系的运算获取间距值,进而获取高精度的被测物的垂直高度数据。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是本发明的结构示意图;
图2是本发明的实施例一的示意图。
具体实施方式
如图所示,一种垂直高度非接触检测方法,其中,包括:将三棱镜置于镜头与被测物之间,被测物被置于一平面上,镜头拍摄三棱镜将被测物的轮廓折射形成的两影像,三棱镜的一侧表面面向被测物使得被测物的轮廓通过三棱镜的另外两侧表面形成影像,通过镜头拍摄的图片获取两影像之间的水平距离;被测物与三棱镜之间的间距与镜头拍摄的水平距离成单调函数关系,设x为水平距离,D为间距值,则存在D=f(x)的单调函数关系,水平距离经运算获取间距值,间距值与预设参考值进行运算,获取被测物的垂直高度。
进一步的,三棱镜与被测物之间的间距值越大则两影像之间的水平距离越远。
进一步的,可以在平面上设置一标准块,通过测量标准块与三棱镜的间距值,再与被测物的间距值进行运算可以获取被测物的垂直高度,具体的为,标准块间距值加上标准块厚度再减去被测物间距值即可得出垂直高度的值。
进一步的,图2是本发明的实施例一的示意图,如图2所示,通过光线追踪法获得间距值,输入变量包括:三棱镜的棱镜边角数据、棱镜高度数据、从被测物到最靠近的三棱镜面的第一入射角以及棱镜的折射率数据的输入变量。D的计算需要使用光线追踪法求解,由光路结构决定的输入变量有:棱镜边角AA、棱镜高度L、第一入射角(从物体到棱镜的第一面的入射角)A、棱镜玻璃折射率Lemda;
根据折射定理:折射率=Sin(入射角)/sin(出射角)
通过三棱镜折射后的出射角E是:
E=arcsin(Lemda*sin(pi/2-(pi-AA-arcsin(sinA/Lemda))))
测量变量是所测量的点到棱镜斜面的距离d;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海帆声图像科技有限公司,未经上海帆声图像科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510357149.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电暖器
- 下一篇:一种零件异面平行孔形位偏差的视觉测量方法及装置