3. 成像系统核心:镜头与传感器

成像系统,说白了就是光学检测的“眼睛”。我见过不少新手,一上来就盯着分辨率参数看,结果装出来的系统拍出来的图就是不对劲。为什么?因为没搞懂镜头和传感器是怎么配合的。这一章,咱们就把这些核心部件拆开来看。

一句话总结:镜头决定“怎么看”,传感器决定“怎么记录”,两者匹配才能得到好图像。

成像系统核心知识体系 成像系统 镜头 相机传感器 分辨率与像素 焦距 光圈 景深 CCD CMOS 光学分辨率 像素分辨率 像差与畸变(成像质量杀手) 核心原则:镜头与传感器必须匹配,否则高分辨率传感器也拍不出清晰图像

3.1 镜头:焦距、光圈与景深

镜头不是随便拧上去就能用的。我见过有人拿了个短焦距镜头去拍微小的芯片焊点,结果工作距离不够,差点把镜头怼到工件上。选镜头,先搞清楚三个参数。

3.1.1 焦距

焦距决定了你能看到多宽的视野。说白了,焦距越短,视野越宽,但远处的物体看起来越小;焦距越长,视野越窄,但能把远处的东西拉近放大。

焦距类型典型值适用场景
短焦(广角)4-12 mm大范围检测、PCB板全局检查
中焦(标准)16-35 mm通用检测、零件定位
长焦(望远)50-100 mm微小缺陷、高倍率观察

我的经验:选焦距时,先算好工作距离和视野大小。公式很简单:视野宽度 = 传感器宽度 × 工作距离 / 焦距。我习惯先定工作距离,再反推焦距。

3.1.2 光圈

光圈控制进光量,用F数表示。F值越小,光圈越大,进光越多。但这里有个坑——光圈开太大,像差会变明显,画面边缘会模糊。

我在项目中遇到过这样的情况:为了在暗场下拍清楚,把光圈开到F1.4,结果图像边缘全是色散,根本没法用。后来收小到F4,虽然暗了一点,但整体清晰度反而提升了。

注意:光圈不是越大越好。一般工业镜头的最佳光圈在F4到F8之间。太大会引入像差,太小会产生衍射,都会降低分辨率。

3.1.3 景深

景深就是图像中清晰的范围。光圈越小,景深越大。你想想看,拍一个高低不平的电路板,景深不够的话,高的地方清楚了,低的地方就糊了。

我建议:检测平面工件时,用大光圈提高亮度;检测立体工件时,用小光圈保证整体清晰。实在不行,就考虑用远心镜头,景深大得离谱。

3.2 相机传感器:CCD vs CMOS

传感器是相机的“底片”。现在主流就两种:CCD和CMOS。很多人问我哪个好,我的回答是:看场景。

对比项CCDCMOS
噪声水平低,暗场表现好相对较高,但现代工艺已改善
功耗高,发热大低,适合长时间运行
读出速度较慢快,适合高速检测
成本高低
典型应用高精度测量、科研工业自动化、消费电子

说白了,CCD像是个老派的工匠,活细但慢;CMOS像个年轻的小伙子,速度快但偶尔毛躁。不过现在CMOS技术进步很快,很多高端工业相机已经用CMOS了。

我的建议:如果做精密尺寸测量,选CCD;如果做高速在线检测,选CMOS。别盲目追求“CCD就是好”,要看实际需求。

3.3 分辨率与像素

分辨率是新手最容易误解的概念。很多人以为像素越高就越清晰,其实不然。

分辨率分两种:光学分辨率和像素分辨率。光学分辨率由镜头决定,像素分辨率由传感器决定。最终图像的分辨率,取两者中较低的那个。这就是所谓的“木桶效应”。

我记得有一次,客户非要买2000万像素的相机,结果配了个很便宜的镜头。拍出来的图,像素是高了,但细节一点没多,全是模糊的。为什么?因为镜头的光学分辨率跟不上。

避坑指南:选型时,先确定需要的分辨率(比如要看清0.1mm的缺陷),然后反推传感器像素数和镜头分辨率。公式:像素分辨率 = 视野宽度 / 传感器水平像素数。

3.4 像差与畸变

像差和畸变是成像质量的“隐形杀手”。它们不是故障,而是光学系统的固有缺陷,只能控制,无法完全消除。

3.4.1 常见像差

  • 球差:光线经过透镜边缘和中心后焦点不重合。表现为图像整体发雾。
  • 色差:不同颜色的光折射率不同,导致红蓝边缘分离。我见过用普通镜头拍彩色LED,边缘全是紫边。
  • 彗差:点光源成像像彗星一样拖尾。在边缘区域尤其明显。

3.4.2 畸变

畸变不影响清晰度,但影响几何测量精度。最常见的是桶形畸变(中间鼓起来)和枕形畸变(中间凹下去)。

我曾经做过一个项目,用广角镜头测量零件尺寸,结果边缘的测量值总是偏大。后来一查,是桶形畸变在作怪。解决办法有两个:一是用远心镜头,二是做软件标定补偿。

重要提醒:做精密测量时,一定要考虑畸变。即使标称“无畸变”的镜头,在边缘也会有0.1%-0.5%的畸变。对于微米级测量,这误差可能致命。

嗯,这一章的内容就这些。镜头和传感器是成像系统的基础,搞懂了它们,后面的照明和算法才能发挥价值。记住一句话:系统的好坏,往往取决于最弱的那一环。