第二章:成像系统基础

做视觉测量这些年,我最大的感触就是——很多人一上来就调算法,结果发现图像质量根本不行。说白了,成像系统是整个测量链路的起点,源头出了问题,后面再怎么折腾也是白搭。今天我就把相机成像、镜头选型、光源搭配这些基础内容,结合我踩过的坑,跟你好好聊聊。

2.1 相机成像原理

相机成像,本质上就是个「光信号转电信号」的过程。光线通过镜头,聚焦到传感器上,传感器把光强转换成电压,再经过AD转换变成数字信号。嗯,说起来简单,但这里有个关键点——成像质量取决于三个环节:光学系统、传感器、信号处理

我个人习惯把成像过程拆成三步:

  • 光学成像:镜头把物体成像到传感器靶面
  • 光电转换:传感器把光信号变成电信号
  • 量化输出:模拟信号转数字信号

你想想看,如果镜头分辨率不够,传感器像素再高也没用。我在项目中遇到过好几次,客户说「我买了两千万像素的相机,怎么还是看不清?」结果一看,镜头分辨率只有100线对/mm,根本喂不饱传感器。

核心公式:成像系统的分辨率 ≈ min(镜头分辨率, 传感器分辨率)

说白了,短板效应。哪个低,系统就卡在哪个水平上。

成像系统工作流程 被摄物体 光源照射 光学镜头 聚焦成像 图像传感器 光电转换 数字图像 量化输出 工作距离·视场角 焦距·光圈·畸变 像素尺寸·帧率·噪声 位深·格式·传输

2.2 镜头选型

镜头选型这块,我见过太多人只看焦距了。其实还有几个参数同样重要——光圈、像面尺寸、畸变、分辨率

2.2.1 焦距与视场

焦距决定了你能看到多大的范围。公式很简单:

视场角(FOV) = 2 × arctan(传感器尺寸 / (2 × 焦距))

举个例子,如果你用1/2英寸的传感器(宽6.4mm),配12mm镜头,工作距离200mm,那视场宽度大概是:

FOV ≈ (6.4 / 12) × 200 ≈ 106.7 mm

嗯,这个估算方法我一直在用,现场调试时特别方便。

2.2.2 光圈与景深

光圈越大(F值越小),进光量越多,但景深越浅。做视觉测量时,我建议:

  • 高精度测量:用小光圈(F8-F16),景深大,边缘清晰
  • 低光照环境:用大光圈(F2.8-F4),但要注意景深够不够

我的经验:曾经有个项目要测0.02mm的缝隙,我用F2.8拍出来边缘模糊,换了F11之后,边缘锐利多了。所以别一味追求亮,景深才是测量的命根子。

2.2.3 畸变控制

普通镜头都有畸变,尤其是广角端。做测量的话,我建议:

  • 远心镜头——畸变极小,适合高精度测量
  • 或者用低畸变工业镜头,畸变率<0.1%

注意:普通监控镜头用在测量上,边缘畸变可能到2%-5%,你想想看,测100mm的东西,误差能到5mm,这哪行?

2.3 光源类型与选择

光源这块,我花了好几年才真正搞明白。说白了,光源不是「照亮」就完事了,它是用来增强特征、抑制干扰的。

2.3.1 常见光源类型

光源类型 特点 适用场景
环形光源 均匀、无阴影 字符识别、表面检测
背光源 高对比度轮廓 尺寸测量、边缘检测
条形光源 方向性强 划痕检测、纹理分析
同轴光源 消除反光 镜面表面、晶圆检测
点光源 高亮度、小光斑 定位、标记检测

2.3.2 颜色选择

光源颜色不是随便选的。记住一个原则:互补色增强对比度

  • 红色光源 → 增强红色物体,抑制蓝色/绿色
  • 蓝色光源 → 增强蓝色物体,抑制红色/黄色
  • 白色光源 → 全波段,适合彩色图像

实战案例:我曾经要检测PCB板上的金色焊点。用白光拍出来焊点和铜箔分不清。换成蓝色光源后,金色焊点变暗,铜箔变亮,对比度直接翻倍。这就是互补色的威力。

2.4 传感器参数

传感器是相机的「心脏」。我挑几个关键参数说说。

2.4.1 像素尺寸

像素尺寸越大,感光能力越强,信噪比越高。但分辨率会降低。常见的:

  • 工业相机:2.2μm - 5.5μm
  • 高灵敏度相机:5.5μm - 10μm
  • 手机传感器:0.8μm - 1.4μm(太小了,噪声大)

2.4.2 帧率与带宽

帧率决定了你能不能拍运动物体。公式:

最大帧率 = 带宽 / (分辨率 × 位深)

举个例子,USB3.0带宽约350MB/s,如果分辨率是500万像素,位深8bit:

帧率 ≈ 350MB/s / (5M × 1B) ≈ 70fps

嗯,实际还要考虑传输开销,一般打个八折。

2.4.3 动态范围

动态范围决定了相机能同时看清亮部和暗部的能力。单位是dB。我建议:

  • 一般测量:60-70dB
  • 高动态场景(如焊接、金属表面):80dB以上

避坑指南:我曾经选了一款动态范围只有55dB的相机去拍金属反光件,结果亮部过曝、暗部死黑,怎么调光源都没用。后来换了72dB的相机,一次搞定。所以,动态范围这个参数,千万别忽视。

2.4.4 传感器类型对比

参数 CCD CMOS
噪声 中等(近年改善很多)
功耗
帧率 中等
成本
适用场景 高精度、低噪声 高速、低成本

我个人习惯,做精密测量还是倾向CCD,但如果是高速在线检测,CMOS更合适。现在高端CMOS已经做得相当不错了,差距在缩小。

总结一下:成像系统选型,核心就是「镜头+光源+传感器」三者的匹配。别只看某一个参数,要整体考虑。我见过太多人花大价钱买了顶级相机,结果配了个普通镜头,拍出来的效果还不如中端相机配好镜头。记住——系统性能取决于最弱的那个环节

专注资料整理