技术文章
TECHNICAL ARTICLES在工业测量检测中,有很多因素会直接影响到测量准确度,下面以光源、工件位置、标定、物体的运动状态、软件的测量精度这五个方面,分析应该怎样保证二次元测量仪作业时的稳定性。
一、光源
二次元测量仪作业一般分为四个步骤:定位、测量、检测和识别,其中测量对光照的稳定性要求高,因为光照只要发生10%的变化,测量结果将会偏差出1个像素。这不是软件的问题,这是由于光照变化,导致图像边缘位置发生了变化,即使再厉害的软件也解决不了问题。必须从工作环境的角度,排除光的干扰,同时要保证主动照明光源的稳定性。当然通过提升相机分辨率抗环境干扰、提高精度的一种办法,比如之前使用的相机对应物空间尺寸是1个像素10um,而通过提升后变成1个像素5um,精度可以认为提升1倍,环境的抗干扰能力自然增强了。
二、工件位置
一般做测量项目,无论是离线检测,还是在线检测,步奏一就是要能准确知道待测目标物在哪里。即使你使用一些机械夹具等,也不能保证待测目标物每次都出现在同一位置,这就需要用到定位功能。如果定位不准确,测量工具出现的位置就不准确,测量结果有时会有较大偏差。
第三:标定
二次元测量时一般需要做以下几个标定:光学畸变标定(如果用的不是软件镜头,一般都必须标定);投影畸变的标定,对安装位置误差造成的图像畸变校正;物像空间的标定,具体算出每个像素对应物空间的尺寸。
目前的标定算法都是基于平面的标定,如果被测工件不是平面的,通常的标定算法是解决不了的,就需要作一些算法调整来处理。
第四:物体的运动状态
如果被测物体不是静止的,而是在运动状态,那么一定要考虑运动模糊对图像精度(模糊像素=物体运动速度相机曝光时间)的影响,这就不是软件能够解决的了。
第五:软件的测量精度
由于测量中软件能够从图像上提取的特征点非常少,软件的精度只能按照1/2—1/4个像素考虑,按照1/2,而不能像定位应用一样达到1/10-1/30个像素精度。