机器视觉软件sherlock在生产线零件对准方面的应用_第1页
机器视觉软件sherlock在生产线零件对准方面的应用_第2页
机器视觉软件sherlock在生产线零件对准方面的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机器视觉软件机器视觉软件 sherlocksherlock 在生产线零件对准方面的应在生产线零件对准方面的应用用 概述概述在机器视觉检测过程中,通常需要通过夹具来对每一个检测的零件进行定位,以保证光源照射到零件而让相机能拍摄到被照射的零件,从而使位置传感器能够在同一位置进行触发,防止零件发生晃动或旋转。每一个所要检测的零件到达检测区域时,视觉系统都要对它进行检测。但是在很多情况下,即使夹具特别精确,也不能保证零件位置不发生变化。因为零件不可能总是准确的定位在期望的位置,即零件不能重复地关于摄像机定位。在很多情况下,这种未对准可以使用相关测量方法进行补偿。例如,在软件中可以得到零件的长度,方法是

2、使用线找到所要测量的端点,然后使用距离公式计算两个端点之间的距离。这样,测量值就将保持恒定。只要它的一个端点没有移出相应的线区域即可。然而,一些情况下则需要绝对对准。此时如果使用理想模板,或者测量的是一个小零件,若还不考虑零件位置的正常变化,那么过度扩大感兴趣区域就不太可能保证鲁棒性。在这些情况下,利用机器视觉软件的就很容易解决零件不能对准的问题。零件对准工作过程零件对准工作过程当检测的零件不在最初训练的位置时,的零件对准功能依靠可自动找到所要检测的位置。所有点的读数都可以在读数编辑对话框中标记为。通过指令返回标记点的位置后,便可根据的位置对所要处理的进行自动定位。 零件只发生移动时的对准当所

3、检测的零件只发生方向或方向的移动时,只需要一个点进行定位就可以实现自动对准。其操作过程如下:()首先在所拍摄的合格零件图像上选定一个点作为定位点(),如利用矩形的-分析算法对零件的某一特征部分进行训练,并将该特征的 作为定位点()。()将矩形的范围拉大,使所检测的零件中与所训练的特征相应的特征部分总在该范围内。()对需要检测的区域进行训练,并添加相应的程序。()运行检测程序,当零件位置发生移动时,所要检测部位的就会根据点自动精确的找到所要检测的部位,并进行检测。图中,将十字架作为训练模板,十字架的中心作为,需要检测的位置为梳状齿。当零件发生移动时, 可以自动找到所要检测的位置。 零件既发生移动

4、又有旋转时的对准当检测的零件相对于训练模板在位置上既有、方向移动,又发生了旋转时,用一个就不能找到所要检测的位置。此时可在中使用两个来实现自动对准。其中一个-计算移动的信息,另一个计算旋转的信息。其操作过程如下:() 在所拍摄的合格零件图像上选定两个可以被可靠定位的特征点作为定位点()进行训练。() 训练完成后分别将两个特征点的拉大,以使每一个特征点都在自己的范围内。() 对需要检测的区域进行训练,并添加相应的程序。() 运行检测程序,当零件位置既发生移动,又发生旋转时,所要检测部位的就会根据-点自动精确的找到所要检测的部位并进行检测。零件位置发生旋转时,也可以使用三个-实现对准,假定第一点相对于零件来说是一个固定点,随后的两点只被用来计算旋转信息。那么,记录下点之间的原始角度,再找出运行时的新角度,然后通过新角度和原始角度之间的比较计算出旋转距离,就可以实现零件对准。 使用 的结果来实现零件对准软件中的分析算法 是一个模式识别的分析算法,该算法不但可以识别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论