1. 计算相机分辨率
根据系统对图像精度的要求来选择相机的分辨率
案例一
已知条件
待检测物体大小:10mm x 7mm
检测精度: 0.01mm
视野范围: 12mm x 9mm
计算过程:
相机最小分辨率 = (12/0.01)*(9/0.01)= 1200*900≈108 万像素
因此可以选用 130 万像素相机(1280*960);为减小边缘提取时的像素偏移带来的误差,提高系统的精确度和稳
定性,实际使用中一般用 2-3 个像素对应一个最小的缺陷和特征,那么相机分辨率等于 108*3≈324 万。
最终选型 320 万像素相机(2048*1536).
2. 镜头选型案例
2.1 计算镜头焦距
根据被摄物体的大小可以得到视野的大致范围,进而得到物像关系,在这里用光学放大倍率来表示
案例 2—已知案例
选用相机 镜头到物体距离 视野范围
MV-CA050-10GM
像素:500 万
分辨率:2448*2048
像元尺寸:3.45µm
75mm 12mm*9mm
计算过程:
1) Sensor 长宽尺寸 =
Sensor 长度或高度∗像元尺寸
1000
可计算出:
Sensor 长度 = 2448*3.45/1000 = 8.4456mm
Sensor 高度 = 2048*3.45/1000 = 7.0656mm
2) 光学放大倍率(β) =
Sensor 长度(h)
视野长度(??)
=
8.4456
12
≈ 0.7038
3) 焦距(f)= 物距(D)*光学放大倍率(β)= 75*0.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 英寸,那么镜头的像面应选择大于该尺寸的型号。
用户可根据海康机器人官网的镜头选型工具,将以上参数输入则可获取推荐使用的镜头,再根据像面大小来进
行选择。
上一篇:工业镜头在检测中的作用
下一篇:了解工业相机镜头的四大参数