机器视觉系统设计计算简要流程

1. 视场的确定

视场由以下因素确定:

  • 被测零件最大尺寸
  • 被测零件在平移和旋转方向上的位置误差
  • 为避免意外情况故意对零件边缘进行偏移
  • 为适应相机芯片尺寸比率而扩大的视场
    在这里插入图片描述

如上图所示,1为零件实际尺寸,2为最大的平移和旋转误差,3为综合1、2而设计的最小视场,4为为了增大系统容许量避免一些意外情况而故意扩大的视场,5为考虑到相机芯片的长宽比例而扩大的视场。
所以视场的计算公式为
视场=最大零件尺寸+位置误差+故意扩大部分+为适应相机芯片长宽比例而扩大的部分

2. 分辨率计算

R c = F O V / R c R_c=FOV/R_c Rc=FOV/Rc
R c = F O V / R s R_c=FOV/R_s Rc=FOV/Rs

名称变量单位
相机分辨率 R c R_c Rc像素
空间分辨率 R s R_s Rsmm/像素
视场FOVmm
所检测的最小特征尺寸 S f S_f Sfmm
对应最小特征尺寸的像素数 N f N_f Nf像素

如果视场已知,则相机的分辨率计算如下:
R c = F O V R s = F O V ⋅ N f S f R_c= \frac {FOV} {R_s}=FOV \cdot \frac{N_f}{S_f} Rc=RsFOV=FOVSfNf

3. 镜头设计

工作距离 a a a是焦距 f ′ > 0 f'>0 f>0和镜头与成像芯片距离 a ′ > 0 a'>0 a>0 的函数。
1 f ′ = 1 a ′ − 1 a ′ \frac{1}{f'}=\frac{1}{a'}-\frac{1}{a'} f1=a1a1
放大率为
β = y ′ y = a ′ a \beta=\frac{y'}{y}=\frac{a'}{a} β=yy=aa
通过视场与成像芯片的尺寸对应关系,放大率为
β = − 成像芯片尺寸 F O V \beta=-\frac{成像芯片尺寸}{FOV} β=FOV成像芯片尺寸
所以,在已知放大率、工作距离的前提下,镜头焦距的计算为
$f’=a \cdot \frac{\beta}{1-\beta} $
在已知镜头焦距和放大率的前提下,工作距离的计算为
a = f ′ ⋅ 1 − β β a=f'\cdot \frac{1-\beta} {\beta} a=fβ1β
焦点到成像平面的距离为
z ′ = a ′ − f ′ = − f ′ ⋅ β z'=a'-f'=-f'\cdot \beta z=af=fβ
一般情况下,该距离如果超过5mm则需要加延长管。
在这里插入图片描述

4. 其它的问题简述

关于相机介绍,光源基础知识等问题,建议参考大恒官网的资料。
相机光源镜头基础知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值