【如何计算相机分辨率和镜头选型】


1. 计算相机分辨率

根据系统对图像精度的要求来选择相机的分辨率

案例一

在这里插入图片描述

计算过程:

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

因此可以选用 130 万像素相机(1280*960);为减小边缘提取时的像素偏移带来的误差,提高系统的精确度和稳

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

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

2. 镜头选型案例

2.1 计算镜头焦距

根据被摄物体的大小可以得到视野的大致范围,进而得到物像关系,在这里用光学放大倍率来表示

在这里插入图片描述

计算过程:

  1. Sensor 长宽尺寸 = Sensor 长度或高度∗像元尺寸 1000 可计算出:
    Sensor 长度 = 24483.45/1000 = 8.4456mm
    Sensor 高度 = 2048
    3.45/1000 = 7.0656mm

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

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

  4. 实际光学放大倍率 = 焦距(f) 物距(𝐷) = 50 75 ≈ 0.667 视野长度 = Sensor 长度(h) 实际光学放大倍率 =
    8.4456 0.667 ≈ 12.662𝑚𝑚 视野高度 = Sensor 高度(v) 实际光学放大倍率 = 7.0656 0.667 ≈10.593mm

  5. 单像素精度 = 视野长度(H) 𝑆𝑒𝑛𝑠𝑜𝑟长方向有效像素个数 = 12.662 2448 ≈ 0.0052𝑚𝑚

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

2.2 镜头镜面

为保证画面整体的可应用性,选用镜头的像面尺寸应大于相机芯片的对角线尺寸(也简称为靶面),否则会出现

边缘暗角/黑角等情况,影响使用。

例如 MV-CA050-10GM 相机靶面尺寸为 2/3 英寸,那么镜头的像面应选择大于该尺寸的型号。

用户可根据海康机器人官网的镜头选型工具,将以上参数输入则可获取推荐使用的镜头,再根据像面大小来进

行选择。工具网站:https://www.hikrobotics.com/machinevision/visionproduct?typeId=40&id=247

在这里插入图片描述

3. 计算相机视野范围和镜头视场角

在这里插入图片描述

计算过程:

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°

*注意

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

  • 25
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【网络星空】

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值