二、相机选型与成像原理:工业相机分类、分辨率与帧率选择、镜头与光源选型
各位同学,咱们今天聊点实在的。相机选型这事儿,说难不难,说简单也不简单。我见过太多项目,前期相机没选好,后期调试到崩溃。说白了,相机就是视觉系统的眼睛,眼睛不好使,后面算法再牛也白搭。
2.1 工业相机分类:CCD vs CMOS
先说说传感器类型。现在市面上主流的就两种:CCD和CMOS。早些年大家普遍觉得CCD好,噪点低、画质干净。但这些年CMOS进步飞快,已经成了绝对主流。
CCD(电荷耦合器件):每个像素的电荷逐行转移到输出放大器。结构复杂,功耗高,但一致性极好。我在2015年做过一个半导体晶圆检测项目,当时甲方指定要CCD相机,因为对暗电流噪声要求极高。嗯,那会儿CMOS确实还差点意思。
CMOS(互补金属氧化物半导体):每个像素自带放大器,可以随机读取。功耗低、速度快、成本低。现在90%以上的工业应用都在用CMOS。我个人习惯,除非有特殊需求(比如极低照度、高动态范围),否则首选CMOS。
| 对比项 | CCD | CMOS |
|---|---|---|
| 噪声水平 | 低(全局一致性好) | 较高(像素间有差异) |
| 功耗 | 高(约CMOS的10倍) | 低 |
| 读取速度 | 慢(逐行转移) | 快(随机读取) |
| 成本 | 高 | 低 |
| 适用场景 | 科学级、低照度、高动态 | 工业检测、机器人引导、高速 |
2.2 分辨率与帧率选择
分辨率不是越高越好。你想想看,分辨率翻倍,数据量翻四倍,处理时间、传输带宽、存储成本全跟着涨。我见过有人用1200万像素的相机去拍一个螺丝,纯属浪费。
分辨率怎么定?核心就一个公式:
最小特征尺寸(mm) ÷ 像素数(pixel) = 像素当量(mm/pixel)
经验法则:最小特征至少占3-5个像素
举个例子:你要检测一个0.5mm的划痕,视场是50mm×50mm。那么:
- 每个像素对应:50mm ÷ 像素数
- 划痕占3个像素:0.5mm ÷ 3 ≈ 0.167mm/pixel
- 所需分辨率:50mm ÷ 0.167mm/pixel ≈ 300像素
- 实际选型:500万像素(留余量)
帧率怎么选?这取决于你的产线节拍。我曾经做过一个锂电池贴片项目,产线速度是每分钟60个,也就是每秒1个。你想想看,帧率需要多少?理论上1fps就够了,但我建议留3倍余量,选30fps以上。为什么?因为要抓拍、要触发、要处理抖动。
2.3 镜头选型
镜头这东西,很多人不重视。其实镜头选不好,相机再好也白费。我常说一句话:镜头是相机的瓶颈。
焦距:决定视场角。焦距越短,视场越大。公式很简单:
焦距(mm) = 工作距离(mm) × 传感器尺寸(mm) ÷ 视场宽度(mm)
光圈:影响进光量和景深。光圈越大(F值越小),进光多但景深浅。做视觉引导时,我一般用F8-F11,景深够用,画质也最好。
畸变:这是个大坑。普通镜头边缘畸变可能到3%-5%,做测量绝对不行。我建议用远心镜头或低畸变镜头,畸变控制在0.1%以内。
| 镜头类型 | 特点 | 适用场景 |
|---|---|---|
| 定焦镜头 | 画质好、畸变小、价格低 | 固定工作距离的检测 |
| 变焦镜头 | 灵活、但画质一般 | 多工位切换 |
| 远心镜头 | 无透视误差、畸变极小 | 精密测量、3D引导 |
| 微距镜头 | 最近对焦距离短 | 小物体检测 |
2.4 光源选型
光源是视觉系统里最容易被低估的部分。说白了,光源选得好,算法省一半。我做过一个项目,光源没选对,算法调了两个月都搞不定。后来换了环形光源,一天就解决了。
光源颜色:
- 白色:通用型,适合大多数场景
- 红色:穿透力强,适合深色背景上的浅色物体
- 蓝色:波长更短,适合高精度测量
- 红外:适合透明物体或需要避开环境光
光源类型:
- 环形光源:打光均匀,适合检测字符、划痕
- 条形光源:适合大面积照明,比如PCB板检测
- 背光源:从背面打光,适合轮廓测量
- 同轴光源:适合高反光表面,比如镜面、晶圆
照明方式:
- 明场照明:光源和相机同侧,适合平坦表面
- 暗场照明:光源从侧面打,适合检测凹凸、划痕
- 背光照明:光源在物体背面,适合测量轮廓
2.5 实战选型流程
最后,我给大家总结一个选型流程,照着做基本不会出错:
- 明确需求:检测什么?精度多少?节拍多快?
- 计算分辨率:根据最小特征和视场算像素当量
- 确定帧率:根据产线速度留3倍余量
- 选传感器:优先CMOS,特殊需求选CCD
- 配镜头:根据工作距离和视场算焦距,注意畸变
- 定光源:做手电筒测试,选颜色和类型
- 验证:拿实物样品拍一下,看效果
嗯,这套流程我用了十年,基本没翻过车。你们刚开始做项目时,别急着下单,先按这个流程走一遍。相机选型这事儿,七分靠计算,三分靠经验。多积累几次,你也能一眼看出该用什么配置。
好了,这一章就到这里。下一章咱们聊聊相机标定,那可是视觉引导的核心中的核心。