前景:
在上一篇文章中详细讲解了相机的一些参数和定义,这篇文章主要针对工业检测环境下的相机选型指导和实战讲解. 不知道各位萌新有没有发现,随着近些年的发展,工业检测这块不仅仅要求员工需要对算法有详尽的了解,对硬件也需要了解.
正文:
先抛2个问题,然后考一考对相机选型了解:
tips:面试经常考,需要了解
问题一:玻璃尺寸1300*700mm, 精度要求0.027mm,请问怎么选相机和镜头配置?
问题二:提供相机精度 0.05mm,工作距离为50cm,元件间距为10x10cm,请问怎么选相机和镜头配置?
温馨提示:本篇中可能会涉及一些关于相机参数的专有名词,可在上一篇文章中找到相对应的概念,本文不做多解析
开始讲概念:
面阵相机与线阵相机的区别?
线阵相机 :从空间上,点排成一条线,很多线组成面,很多面组成一个立体。线阵相机就是一排像素,面阵相机就是很多排像素构成一个面
线阵相机非常灵活,它的高是无限的,而且图片可以拼接
面阵相机,里面有一个正方形的芯片,可以扫描一片区域的图片。但是它的像素是有最大限制的。超出范围内效果不佳,没线阵相机灵活。
基于这两者的定义,我们可以拆解出一个额定真理:线阵相机基于面阵相机而言,对于大面积的图片采集上会远远优于面阵相机
开始解析问题一的问题:
基于上述概念,不难理解,问题一的相机选型方案考虑性价比的方案一定是线阵相机,科普一个线阵相机的知识点,通常来说16k 像素 为16384 8k 像素 为8192 。
为了达到0.027 mm的精度要求,我们需要计算所需的相机数量和分辨率。以下是详细的计算过程:
线阵相机计算
所需像素数:对于1300 mm的宽度,精度要求为0.027 mm,所需的像素数为 13000.027≈481480.0271300≈48148 像素。
相机选择:单个16K线阵相机(16384像素)无法满足要求,因此需要多台相机组合使用。
相机数量计算:假设使用16K线阵相机,每台相机覆盖的宽度为 16384×0.027=442.3716384×0.027=442.37 mm。因此,需要的相机数量为 1300442.37≈3442.371300≈3 台。
面阵相机计算
所需像素数:对于1300*700 mm的玻璃,精度要求为0.027 mm,面阵相机需要的像素数为 13000.027×7000.027≈1351851850.0271300×0.027700≈135185185 像素。
相机选择:单台面阵相机很难达到如此高的像素数,因此需要多台相机组合使用。
相机数量计算:假设使用5000万像素的面阵相机,每台相机覆盖的面积为 50000000×(0.027)2=364550000000×(0.027)2=3645 平方毫米。因此,需要的相机数量为 1300×7003645≈2536451300×700≈25 台。
总结
线阵相机:推荐使用3台16K线阵相机,以满足1300 mm宽度的检测需求。
面阵相机:如果选择面阵相机,需要25台5000万像素的相机来覆盖整个检测面积
开始解析问题二的问题:
提供相机精度 0.05mm,工作距离为50cm,元件间距为10x10cm(拍摄宽度),选取相机和镜头
基于拍摄宽度和相机视距,相机选型为面阵相机
- 计算分辨率
为了满足要求每个像素的分辨率需要低于0.05mm
相机视场宽度=10x10cm=100cm
分辨率计算公式为:100cm/0.05mm = 2000 像素
最低像素至少 2000 px X 2000 px (400万像素)
- 选取合适的传感器
选取合适的传感器之间需要适配传感器尺寸和分辨率的关系,以确保良好的成像质量
基于我们之前提供的像素,需要适配合适的相元尺寸大小。 [推荐相元尺寸在3-5um之间]
一般的工业面阵相机相元都在4um左右
因此:传感器尺寸大小为:传感器靶面尺寸 = (2000x4um)=8x8 mm
常见靶面尺寸表
靶面规格 | 宽度(mm) | 高度(mm) | 对角线(mm) |
1/3 | 4.8 | 3.6 | 6.0 |
1/2.7 | 5.3 | 4.0 | 6.6 |
1/2.3 | 6.4 | 4.8 | 7.7 |
1/1.8 | 7.2 | 5.4 | 8.9 |
2/3 | 8.8 | 6.6 | 11.0 |
1 | 12.8 | 9.6 | 16.0 |
可以考量的靶面规格 1/1.8 ,2/3, 1
3.镜头焦距的选择
镜头焦距f = 传感器宽度 x 工作视距 / 视场宽度
f = 8x500 / 100 = 40 mm
选择镜头 35-40mm
总结:
相机需要选择最低像素达到400万的相机传感器尺寸为2/3英寸或1英寸,以确保良好的成像质量和足够的分辨率.
镜头选择:选择35-40 mm的镜头,以满足50 cm的工作距离和10 cm x 10 cm的视场宽度要求.