机器视觉 相机镜头选型案例

实例一-线阵相机选型

电子铜带宽度450mm,生产线速度120米/分=120000mm/60s=2000mm/s,需要检测的最小缺陷是0.2mm;

黄色区域为目标区域,黑色区域为背景板

计算过程

计算横向分辨率:450mm/0.2mm=2250,一般用2-3个像素表示最小缺陷,这里选2个像素。2250*2=4500,一般会超出目标宽度,按照相机的分辨率的规律选择5120像素的线扫相机。

计算纵向采样率(行频):我们设置横向分辨率=纵向分辨率,横向分辨率=450/5120=0.087890≈0.088mm/pixel,因此2000/0.088=22727.27line,也就是说要行频23000=23HZ的采样率。

综上所述,相机的选型可以为行向分辨率5120,行频为23000的线扫相机即可;

实例二-面阵相机选型

被测物体大小10mmx7mm,检测精度0.01mm,视野范围:12mmx9mm

黄色区域为目标区域,绿色方框为相机视野,黑色区域为背景板


计算过程

相机最小分辨率 = (12/0.01)*(9/0.01)= 1200*900≈108万像素

实际使用中一般用2-3个像素对应一个最小的缺陷和特征,那么相机分辨率等于108*3≈324万。

最终选型:320万像素相机(2048*1536)

实例三-镜头选型

视野范围12mm*9mm,镜头到物体的距离75mm,相机参数为500W像素,2448*2048分辨率,像元尺寸3.45μm。

计算过程:

(1)Sensor长宽尺寸 = (Sensor长度或高度*像元尺寸)/1000可计算出:

Sensor长度 = 2448*3.45/1000 = 8.4456mm

Sensor高度 = 2048*3.45/1000 = 7.0656mm

(2)光学放大倍率(β) = (Sensor长度(h))/(视野长度(H))=8.4456/12≈0.7038

(3)焦距(f)= 物距(D)*光学放大倍率(β)= 75*0.7038 =52.785mm,因此可以选择50mm焦距镜头

(4)实际光学放大倍率 = 焦距(f)/物距(D) =50/75≈0.667

视野长度 = (Sensor长度(h))/实际光学放大倍率= 8.4456/0.667≈12.662mm 视野高度 = (Sensor高度(v))/实际光学放大倍率=7.0656/0.667≈10.593mm

(5)单像素精度 = (视野长度(H))/Sensor长方向有效像素个数=12.662/2448≈0.0052mm

(6)结论:选用50mm镜头,搭配500万像素相机,可以达到12.662mm x 10.593mm的视野,单像素精度5.2µm

为保证画面整体的可应用性,选用镜头的像面尺寸应大于相机芯片的对角线尺寸(也简称为靶面),否则会出现边缘暗角/黑角等情况,影响使用。

实例四-镜头选型

焦距50mm,镜头到物体的距离1000mm,相机参数为500W像素,2448*2048分辨率,像元尺寸3.45μm。

计算过程:

Sensor长度高度:h = 2448 x 3.45µm =8.4456mm, v = 2048 x 3.45µm = 7.0656mm

利用 (Sensor长度(h)或高度(v))/视野范围FOV=焦距f/(物距 D) 可计算出相机视野范围是:

X = 8.4456 x 1000/50 = 168.91mm, Y = 7.0656 x 1000/50 =141.31 mm

计算相机视场角:

2θ = 2 x arctan(h或v/2/f)

2θx = 2 x arctan(8.4456/2/50) =10° , 2θy = 2 x arctan(7.0656/2/50) = 8°

*工作距离较近时,计算结果与实测结果会有一定的差异,计算数据仅供参考,需要以实测为主。

  • 22
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值