一、打光的不变性
工业视觉利用通常分成四大类:定位、丈量、检测和鉴别,其中丈量对光照的不变性要求最高,由于光照只有产生10-20%的变动,丈量了局将可能误差出1-2个像素,这不是软件的问题,这是光照变动,导致了图像上边缘地位产生了变动,即便再严害的软件也解决不了问题,必须从系统设计的角度,排除环境光的滋扰,同时要保障自动照明光源的发光不变性。当然通过硬件相机分辨率的提升也是提高精度,抗环境滋扰的一种法子了。好比之前的相机对应物空间尺寸是1个像素10um,而通过提升分辨率后造成1个像素5um,精度近似能够以为提升1倍,对环境的滋扰天然加强了。
二、工件地位的不一致性
通常做丈量的项目,无论是离线检测,还是在线检测,只有是全自动化的检测设备,首先做的第一步工作都是要能找到待测指标物。每次待测指标物呈此刻拍摄视场中时,要能精确知路待测指标物在哪里,即便你使用一些机械夹具等,也不能出格高精度保障待测指标物每次都呈此刻统一地位的,这就必要用到定位职能,若是定位不正确,可能丈量工具出现的地位就不正确,丈量了局有时会有较大误差。
三、标定
通常在高精度丈量时必要做以下几个标定:第一,光学畸变标定(若是您不是用的软件镜头,通常都必须标定);第二,投影畸变的标定,也就是由于您装置地位误差代表的图像畸变校对,三物像空间的标定,也就是具体算出每个像素对应物空间的尺寸。
不外目前的标定算法都是基于平面的标定,若是待丈量的物理不是平面的,标定就会必要作一些特种算法来处置,通常的标定算法是解决不了的。
此表有些标定,由于不方面使用标定板,也必须设计特殊的标定步骤,因而标定不愿定能通过软件中已有的标定算法全数解决。
四、物体的运动速度
若是被丈量的物体不是静止的,而是在运动状态,那么肯定要思考运动吞吐对图像精度(吞吐像素=物体运动速度*相机曝光功夫),这也不是软件可能解决的。
五、软件的丈量精度
在丈量利用中软件的精度只能依照1/2—1/4个像素思考,最好依照1/2,而不能向定位利用一样达到1/10-1/30个像素精度,由于丈量利用中软件可能从图像上提取的特点点极度少。
机械视觉的运动速度和丈量精度在整个产品中占有沉要的地位,运动速度快慢以检测能力是成反比的,运动越快检测的质量成效相对较差,因而提高运动精度和检测细节很沉要。

