镜头的分类以及作用
参考:https://www.zhihu.com/question/46451404/answer/3143748969?utm_id=0
镜头特性:
1、焦点和焦距
理想的镜头,是所有的光线与光轴平行射入凸透镜时,聚集在一点,再以锥状扩散开,聚集所有光线的点叫做焦点。单个透镜而言,焦距是焦点到光心的距离;多个透镜来说,焦距是焦点到主平面的距离。
通常情况下,光线通过凸透镜,越是靠近中心的光束,聚焦的就越远,越靠近透镜边缘的光聚焦的越近。
2、工作距离
工作距离指的是当镜头聚焦清晰后,被检测目标到镜头最前端的距离。
3、光圈
用于控制镜头的通光量,调节光度变化。F值越小,光圈越大。
4、视野
称为视场范围,指的是镜头能观测到的实际范围。镜头视野大小和相机的分辨率,决定视觉系统检测的精度。
相同工作距离下,焦距越短,视场角越大;相同焦距,视场角一定,工作距离越远,视野越大。
5、景深
在被拍摄的平面(对焦点)前后一定范围内的物体,无需调焦的情况下,其成像仍然清晰,这段可清晰成像空间深度就是景深。
景深要素:
(1)镜头光圈
光圈越大,景深越小;光圈越小,景深越大
(2)镜头焦距
焦距越长,景深越小;焦距越短,景深越大
(3)拍摄距离
距离越远,景深越大;距离越近,景深越小
相机选型的基于哪些需求
1、应用需求。比如要检测的目标很小,要求精度很高,那么要选择一个高分辨率相机
2、物体的尺寸要求。要求物体占据视野中心范围内的1/3——1/2之间
3、误差要求。一般是要求0.03mm。达不到0.01mm检测精度,并且两个相机价格相差5倍
4、数据处理和存储、以及帧率。高分辨率相机拍摄的图像很大,会降低处理速度,并且存储空间有一定负载。
5、相机光源。一般会选择环形光或者无影光,也会涉及反光片,同轴光,背光源;如果无法安装背光源,那么选择环形光或者同轴光
相关参数计算:
1、镜头倍率=芯片尺寸(靶面,大的值)/ 视野(大的一边)
2、像素精度要求=检测精度 / (3~5)个像素
3、相机分辨率=视野 / 像素精度
4、芯片尺寸(靶面)=像元尺寸 * 相机分辨率(相机自带的分辨率)
相机选型网址:
https://www.hikrobotics.com/cn/machinevision
在海康网站,点击视觉产品,自己根据分辨率的需求查找合适的相机。
方法1:
先要条件:知道要拍摄物体的实际尺寸、工作距离、要求的精度
案例:产品尺寸 100100mm,工作距离50cm,要求检测精度0.01mm,求相机分辨率?
1、检测精度0.01mm,那么最小可测量尺寸就是0.01mm,这个作为相机选型参考意见之一
2、确定相机视场(视野)大小:视场大小=(短边)物体尺寸工作距离 / 实际物距=100 mm*50cm / 50cm=100mm
3、计算相机分辨率。根据视场大小和最小可测量尺寸,计算相机分辨率。
相机分辨率=视场大小 / 最小可测量尺寸 = 100mm / 0.01mm =10000 万(理论值),实际上要除以(3~5)个像素,一般除以3。10000 / 3 =3333.33(选型2千万,差不多够用了)
方法2:
先要条件:知道要拍摄目标实际的尺寸(视野范围)、要求的精度
解法:*分辨率=(视野高度 / 精度)*(视野宽度 / 精度)3
相机需要的分辨率大小=(12/0.01)*(9/0.01)3 ~324万像素(可选型320万 20481536分辨率的相机)
方法3、
案例、检测精度要求0.03mm ,物体尺寸 1810mm
像素精度=0.03/3 =0.01mm;相机视野约为物体尺寸的2倍,约2415mm
相机分辨率:视野/像素精度=24/0.01 * 15 / 0.01 =24001500像素 可以选择500万像素如下相机
芯片尺寸(靶面)=像元尺寸 * 相机分辨率= 2.2um 2400=5.28mm
镜头倍率=芯片尺寸(靶面,大的值)/ 视野(大的一边)=5.28 / 24 =0.2倍(取小)
镜头的选择(视清镜头):
https://www.coolens.cn/support/004006.html?pathindex=3#md
根据相机的分辨率,选用相应分辨率的镜头。输入物体尺寸和相机工作距离,会推荐相应的镜头,以及镜头的焦距大小。
镜头参数: 1296996 3.75um(ICX445, 1/3" 1.3M)
1296996指的是图像的尺寸,近似于130万像素;3.75um指的是每个像素的物理尺寸;ICX445是型号;1/3" 1.3M中1/3"是图像传感器的实际大小,用于计算镜头的焦距和视场,1.3M表示相机传感器总像素数为130万