3. 成像系统核心:镜头与传感器
成像系统,说白了就是光学检测的“眼睛”。我见过不少新手,一上来就盯着分辨率参数看,结果装出来的系统拍出来的图就是不对劲。为什么?因为没搞懂镜头和传感器是怎么配合的。这一章,咱们就把这些核心部件拆开来看。
一句话总结:镜头决定“怎么看”,传感器决定“怎么记录”,两者匹配才能得到好图像。
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。很多人问我哪个好,我的回答是:看场景。
| 对比项 | CCD | CMOS |
|---|---|---|
| 噪声水平 | 低,暗场表现好 | 相对较高,但现代工艺已改善 |
| 功耗 | 高,发热大 | 低,适合长时间运行 |
| 读出速度 | 较慢 | 快,适合高速检测 |
| 成本 | 高 | 低 |
| 典型应用 | 高精度测量、科研 | 工业自动化、消费电子 |
说白了,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%的畸变。对于微米级测量,这误差可能致命。
嗯,这一章的内容就这些。镜头和传感器是成像系统的基础,搞懂了它们,后面的照明和算法才能发挥价值。记住一句话:系统的好坏,往往取决于最弱的那一环。