石鑫华视觉论坛

 找回密码
 注册会员
查看: 254|回复: 0

显卡面板铆钉有无和直径测量

[复制链接]
  • TA的每日心情
    慵懒
    昨天 10:09
  • 签到天数: 3411 天

    连续签到: 13 天

    [LV.Master]2000FPS

     楼主| 发表于 2024-4-19 11:11:46 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    显卡面板铆钉有无和直径测量
    视频解说
    image1.png
    显卡面板铆钉有无和直径测量视频号
    显卡面板铆钉有无和直径测量B
    显卡面板铆钉有无和直径测量,即要检测铆钉有没有,也要检测一下其铆钉外径尺寸(凸出端)。测量精度0.01mm,检测速度没有要求。测试的有两种面板,尺寸大的有290*130mm,小的则270*115mm。可能会存在更多类型的面板。铆钉有多种不同的高度,形状上也会有不同的形状。按照要求,如果视野在300mm左右,精度要0.01mm的话,需要考虑300/0.01=30000像素,按照常规的宽方向0.75比例来考虑,总像素就是30000*30000*0.75=6.75亿像素。这个要求其实是比较难达到的。当然,这里如果只是检测有无,那就非常简单,有无不需要这么高的精度,可以一次成像检测铆钉数量。而直径尺寸的话,则需要考虑逐个拍照测量。不仅仅是因为视野太大测量精度太高,而且视野大的话常规的FA镜头会有透视误差,而要拍这么大的范围,远心镜头成本也是非常高的。

    image2.jpeg
    大尺寸的显卡面板铆钉背面(测量面)

    image3.jpeg
    大尺寸的显卡面板铆钉正面(非测量面)

    image4.jpeg
    小尺寸的显卡面板铆钉背面(测量面)

    image5.jpeg
    小尺寸的显卡面板铆钉正面(非测量面)

    image6.jpeg
    大尺寸产品铆钉有无一次成像拍摄

    image7.jpeg
    小尺寸产品铆钉有无一次成像拍摄

    image8.jpeg
    大尺寸产品铆钉直径两次成像拍摄1

    image9.jpeg
    大尺寸产品铆钉直径两次成像拍摄2

    image10.jpeg
    小尺寸产品铆钉直径两次成像拍摄1

    image11.jpeg
    小尺寸产品铆钉直径两次成像拍摄2

    image12.png
    高角度环形光源单个铆钉尺寸测量1

    image13.png
    高角度环形光源单个铆钉尺寸测量2

    image14.png
    低角度环形光源单个铆钉尺寸测量1

    image15.png
    低角度环形光源单个铆钉尺寸测量2
    机器视觉光源
    本视觉方案中的产品已经达到了290mm,在视觉行业中算是比较大的产品了。对于有无来说,其实还是比较简单的。如上面的效果中,使用的是开孔面光源进行打光照明,根据反射定义,一般考虑长宽尺寸是FOV2倍左右,可以考虑SHI-FLM600450-W-D50之类的面光源;对于有无,要求没有这么高,那么尺寸可以考虑再小一点的应该也可以,如SHI-FLM400300-W-D50,但是不建议再考虑小于300的面光源了,那样边上的铆钉可能不是很亮而检测不到。铆钉表现的非常明亮,那么我们在实际的检测中,直接使用粒子分析,寻找明亮目标,对粒子数量进行判断即可。面对于尺寸测量,即使将视野缩小一半,只拍半个产品,也约有180mm的视野,按照0.01mm的精度来考虑,仍然需要18000像素,也是几亿像素的相机。无法满足要求。这时只能考虑使用单个产品拍照飞拍。这样的拍照其实也很简单,只需要使用高角度光源即可。如SHI-RLM7390-W之类的环形光源。

    image16.png
    SHI-FLM600450-W-D50

    image17.png
    SHI-RLM7390-W
    光源控制器
    SHI-FLM600450-W-D50开孔侧面光源的功率约60W,所以可以考虑使用SHI-APSM2460-4CH;而SHI-RLM7390-W环形光源的功率则只有7W左右,使用简单的SHI-APSM2430-2CH即可。当然,如果是飞拍的检测的话,如果要增加光源亮度,也可以考虑使用频闪控制器。

    image18.png
    SHI-APSM2460-4CH

    image19.png
    SHI-APSM2430-2CH
    工业相机
    产品比较大,视野范围是320*240mm左右,拍摄铆钉有无的话,一次成像,使用卷帘CMOS芯片即可。面积很大,考虑使用2000万像素的MER2-2000-6GM可以处理。单个铆钉直径5mm,测量精度0.01mm,就算按照10mm的范围来处理,那也只需要1000像素左右即可,也就是常规的130万像素的相机,就可以测量直径了。当然,要想测量效果更好一点,500万像素也就顶天了。可以考虑MER-133-54GMMER2-503-23GM之类的相机。

    image20.png
    MER2-2000-6GM/MER-133-54GM/MER2-503-23GM
    工业镜头
    拍摄范围320mm比较大时,通常没有太多的选择范围,只能使用FA镜头来处理,远心镜头的成本太高了。考虑工作距离,一般也只能使用短焦距的镜头,如8mm的、6mm的镜头。通常6mm以下的镜头畸变都比较大,所以这里优先考虑8MM的镜头SHI-C0814HJL

    image21.png
    SHI-C0814HJL
    而铆钉直径测量,则考虑远心镜头,因为这里是有一定高度的,那就要求景深还要大一点。如果是拍摄10mm左右的话,一般1/3130万像素的相机,则考虑0.5倍的远心镜头SHI-T0.5X110FFR2/3500万像素的相机,则考虑0.8倍或1倍的远心镜头。

    image22.png
    SHI-T0.5X110FFR
    图像处理算法
    对于铆钉有无,直接使用粒子分析即可:

    image23.png
    大尺寸产品铆钉有无粒子分析

    image24.png
    小尺寸产品铆钉有无粒子分析
    而单个铆钉的尺寸测量,则可以使用找圆函数进行测量:

    image25.png
    单个铆钉找圆函数测量直径1

    image26.png
    单个铆钉找圆函数测量直径2

    image27.png
    单个铆钉找圆函数测量直径3

    image28.png
    单个铆钉找圆函数测量直径4

    image29.png
    单个铆钉找圆函数测量直径5

    image30.png
    单个铆钉找圆函数测量直径6
    从上面的测量效果来看,粒子分析有无时基本上没有什么问题。干扰少,特征明显;而单个铆钉直径测量时,因为铆钉的形状、高度不同,所以需要注意景深问题,如果景深达不到,还得考虑使用Z轴运动控制。另外从效果来看,使用正向高角度光源照明时,将铆钉端面打亮,圆边的毛刺比较多,实际测量时的测量精度应该是达不到0.01mm的。而如果换成低角度环形光源拍摄,圆边效果也明显,但是仍然是有很多毛刺:

    image31.png
    单个铆钉低角度环形光源找圆函数测量直径1

    image32.png
    单个铆钉低角度环形光源找圆函数测量直径2

    image33.png
    单个铆钉低角度环形光源找圆函数测量直径3

    image34.png
    单个铆钉低角度环形光源找圆函数测量直径4(底部有干扰)

    image35.png
    单个铆钉低角度环形光源找圆函数测量直径5

    image36.png
    单个铆钉低角度环形光源找圆函数测量直径6
    上面的低角度中,圆周也是比较粗糙的。这里的实际要求,是不是提的太高了,难道要测量精度0.1mm?如果只是0.1mm的话,那么整个范围内320/0.1=3200像素,只要768万像素即可满足要求。这样的的话测量就容易很多了,使用千万像素级别或2000万像素级别的工业相机,均可满足要求。当然透视误差仍然存在,可以考虑使用长焦的镜头,使用尽量远的工作距离,以更接近远心效果。
    机器视觉项目实现难度
    ★★~★★★★

    项目中的有无难度很低,而尺寸测量的话,看具体要求。从实际的效果来年,如果要测量0.01的精度,基本上很难做到,产品本身的精度都没有这么高,毛刺太多。而如果要求是0.1mm的精度,那测量起来要容易些。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(24.09)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-12-22 13:21

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表