CN104897068A - 垂直高度非接触检测方法及装置 - Google Patents
垂直高度非接触检测方法及装置 Download PDFInfo
- Publication number
- CN104897068A CN104897068A CN201510357149.XA CN201510357149A CN104897068A CN 104897068 A CN104897068 A CN 104897068A CN 201510357149 A CN201510357149 A CN 201510357149A CN 104897068 A CN104897068 A CN 104897068A
- Authority
- CN
- China
- Prior art keywords
- prism
- measured object
- vertical height
- camera lens
- contact detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种垂直高度非接触检测方法及装置,包括:将三棱镜置于镜头与被测物之间,被测物被置于一平面上,镜头拍摄三棱镜将被测物的轮廓折射形成的两影像,并获取两影像之间的水平距离;被测物与三棱镜之间的间距与镜头拍摄的水平距离成单调函数关系,水平距离经运算获取间距值,间距值与预设参考值进行运算,获取被测物的垂直高度。本发明通过三棱镜将被测物折射形成两个影像,通过镜头拍摄获取两个影像之间的水平距离经过单调函数关系的运算获取间距值,进而获取高精度的被测物的垂直高度数据。
Description
技术领域
本发明涉及一种机器视觉检查方法及装置,尤其涉及一种垂直高度非接触检测方法及装置。
背景技术
当前,机器视觉检查领域,有些物体的高度或深度的检测存在技术难点,使用单个相机只能使用聚焦点调节方法进行低精度测量,设备机械和自动控制复杂,无法有效地实施高精度测量,但实际应用中,有很多高度和深度的检测需要达到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;
通过解析几何计算可以得到输出变量是像点的水平坐标。
具体的,输出变量是像点的水平坐标可以通过以下的计算方法获得:
步骤1:设物点坐标(x0,y0)、距离三棱镜底边的距离d、入射角A、棱镜高度L;
获取入射光线斜率k0=tan(π/2+A);
入射光线方程为:(y-y0)=k0(x-x0);
三棱镜底边方程:y=0;
步骤2:入射光线方程与三棱镜底边方程交点为入射点,坐标(x1,y1);
根据折射定理,折射后的折射角B=Arcsin(sinA/λ);
对应的第一折射光斜率k1=tan(π/2+B);
第一折射光线方程为:(y-y1)=k1(x-x1);
步骤3:三棱镜斜边方程为:y=x-L;
第一折射光和三棱镜的斜边接触,交点坐标(x2,y2);
根据折射定理以及平面几何计算,折射后的折射角为:
E=arcsin(λ*sin(pi/2-(pi-AA-arcsin(sinA/λ))));
对应的第二折射光(最终折射光)斜率:k2=tan(3π/4-E);
第二折射光线(最终折射光线)方程为:(y-y2)=k2(x-x2);
步骤4:将物点的光学入射角增加一个小角度ΔA,重新计算步骤1-3,可获取第二条光线的最终折射光线方程:(y-y3)=k2(x-x3);
步骤5:将两条最终折射光线方程联立获取交点坐标(x4,y4),该交点坐标就是像点坐标;x4就是对于物点(0,-d)所成像的水平距离。
图1是本发明的结构示意图,如图1所示,一种垂直高度非接触检测装置,其特征在于,包括一镜头1、一被测物4,镜头1与被测物4之间设有一三棱镜3;三棱镜3的一侧棱面与镜头1正面指向的方向垂直,且该侧棱面置于三棱镜3远离镜头1的一侧,使得三棱镜3的另外两侧表面可以将被测物4的轮廓折射形成两个影像,镜头1可以对这两个影像进行记录。
进一步的,镜头1与三棱镜3之间安装有一棱镜筒2。
进一步的,被测物4置于一平面5上。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
Claims (6)
1.一种垂直高度非接触检测方法,其特征在于,包括:将三棱镜置于镜头与被测物之间,被测物被置于一平面上,镜头拍摄三棱镜将被测物的轮廓折射形成的两影像,并获取两影像之间的水平距离;被测物与三棱镜之间的间距与镜头拍摄的水平距离成单调函数关系,水平距离经运算获取间距值,间距值与预设参考值进行运算,获取被测物的垂直高度。
2.如权利要求1所述的垂直高度非接触检测方法,其特征在于,在平面上设置一标准块,通过测量标准块与三棱镜的间距值与被测物的间距值进行运算可以获取被测物的垂直高度。
3.如权利要求1所述的垂直高度非接触检测方法,其特征在于,通过光线追踪法获得间距值,输入变量包括:三棱镜的棱镜边角数据、棱镜高度数据、从被测物到最靠近的三棱镜面的第一入射角以及棱镜的折射率数据的输入变量。
4.一种垂直高度非接触检测装置,其特征在于,包括一镜头、一被测物,所述镜头与所述被测物之间设有一三棱镜;所述三棱镜的一侧棱面与所述镜头正面指向的方向垂直,且该侧所述棱面置于所述三棱镜远离所述镜头的一侧。
5.如权利要求4所述的垂直高度非接触检测装置,其特征在于,所述镜头与所述三棱镜之间安装有一棱镜筒。
6.如权利要求4所述的垂直高度非接触检测装置,其特征在于,所述被测物置于一平面上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510357149.XA CN104897068A (zh) | 2015-06-24 | 2015-06-24 | 垂直高度非接触检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510357149.XA CN104897068A (zh) | 2015-06-24 | 2015-06-24 | 垂直高度非接触检测方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104897068A true CN104897068A (zh) | 2015-09-09 |
Family
ID=54029882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510357149.XA Pending CN104897068A (zh) | 2015-06-24 | 2015-06-24 | 垂直高度非接触检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104897068A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105526993A (zh) * | 2016-01-29 | 2016-04-27 | 上海云鱼智能科技有限公司 | 机器视觉料位计及其测量料位的方法 |
US11159784B2 (en) | 2014-10-23 | 2021-10-26 | Cognex Corporation | System and method for calibrating a vision system with respect to a touch probe |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4993830A (en) * | 1989-12-18 | 1991-02-19 | Systronics, Incorporated | Depth and distance measuring system |
DE4210031A1 (de) * | 1992-03-27 | 1993-09-30 | Eyetec Gmbh | Berührungslose optische Längenmessung von Materialien mit schwankender Dicke |
CN1334913A (zh) * | 1998-11-30 | 2002-02-06 | 瑞丰影像科技(私人)有限公司 | 用于测量三维数据的装置和方法 |
CN101101197A (zh) * | 2006-12-31 | 2008-01-09 | 沈阳工业大学 | 圆筒内外壁加工精度在线成像检测装置及在线成像检测方法 |
CN202372142U (zh) * | 2011-12-12 | 2012-08-08 | 吴志仁 | 一种雪条棒影像检测装置和设有这种装置的雪条棒检选机 |
CN103308007A (zh) * | 2013-05-24 | 2013-09-18 | 华南理工大学 | 多级反射与光栅成像的ic引脚共面度测量***与方法 |
-
2015
- 2015-06-24 CN CN201510357149.XA patent/CN104897068A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4993830A (en) * | 1989-12-18 | 1991-02-19 | Systronics, Incorporated | Depth and distance measuring system |
DE4210031A1 (de) * | 1992-03-27 | 1993-09-30 | Eyetec Gmbh | Berührungslose optische Längenmessung von Materialien mit schwankender Dicke |
CN1334913A (zh) * | 1998-11-30 | 2002-02-06 | 瑞丰影像科技(私人)有限公司 | 用于测量三维数据的装置和方法 |
CN101101197A (zh) * | 2006-12-31 | 2008-01-09 | 沈阳工业大学 | 圆筒内外壁加工精度在线成像检测装置及在线成像检测方法 |
CN202372142U (zh) * | 2011-12-12 | 2012-08-08 | 吴志仁 | 一种雪条棒影像检测装置和设有这种装置的雪条棒检选机 |
CN103308007A (zh) * | 2013-05-24 | 2013-09-18 | 华南理工大学 | 多级反射与光栅成像的ic引脚共面度测量***与方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11159784B2 (en) | 2014-10-23 | 2021-10-26 | Cognex Corporation | System and method for calibrating a vision system with respect to a touch probe |
US11563931B2 (en) | 2014-10-23 | 2023-01-24 | Cognex Corporation | System and method for calibrating a vision system with respect to a touch probe |
CN105526993A (zh) * | 2016-01-29 | 2016-04-27 | 上海云鱼智能科技有限公司 | 机器视觉料位计及其测量料位的方法 |
CN105526993B (zh) * | 2016-01-29 | 2019-01-04 | 上海云鱼智能科技有限公司 | 机器视觉料位计及其测量料位的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204730814U (zh) | 一种基于线激光三维测量的零部件质量检验装置 | |
CN101832760B (zh) | 一种远距离三维微小形变视觉在线监测方法和*** | |
Vukašinović et al. | The influence of incident angle, object colour and distance on CNC laser scanning | |
CN103983214B (zh) | 一种利用无衍射光测量导轨四自由度运动误差的装置 | |
CN106556356A (zh) | 一种多角度三维轮廓测量***及测量方法 | |
Lee et al. | Multi-beam laser probe for measuring position and orientation of freeform surface | |
Xie et al. | Simultaneous calibration of the intrinsic and extrinsic parameters of structured-light sensors | |
CN104034263A (zh) | 一种锻件尺寸的非接触测量方法 | |
CN102288131A (zh) | 物体360°轮廓误差的自适应条纹测量装置和方法 | |
Zhang et al. | Accuracy improvement in laser stripe extraction for large-scale triangulation scanning measurement system | |
CN102798349A (zh) | 一种基于等灰度线搜索的三维表面提取方法 | |
CN107796718A (zh) | 布氏硬度测量***及方法 | |
Tian et al. | An experimental evaluation method for the performance of a laser line scanning system with multiple sensors | |
CN103925890B (zh) | 一种基于光束畸变的三维角度测量*** | |
CN117006958A (zh) | 一种高深径比小孔内表面几何特征精密测量方法 | |
CN104180756A (zh) | 激光位移传感器测对接件相对位移的方法 | |
CN102353345A (zh) | 一种曲率半径的测量方法 | |
CN104897068A (zh) | 垂直高度非接触检测方法及装置 | |
CN105928484B (zh) | 基于双目视觉的电梯导轨自动测量*** | |
Kaťuch et al. | Comparision of contact and contactless measuring methods for form evaluation | |
CN105277132A (zh) | 三维测量方法与仪器 | |
Vezzetti | Computer aided inspection: design of customer-oriented benchmark for noncontact 3D scanner evaluation | |
CN104748699A (zh) | 光学测量***及方法 | |
CN104296690A (zh) | 一种基于图像融合的多线结构光三维测量方法 | |
D’Amelio et al. | Close range photogrammetry for measurement of paintings surface deformations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150909 |