成像系统基础:光源类型、相机选型与镜头参数

做光学检测这么多年,我越来越觉得一个道理:算法再牛,也救不了烂图像。你想想看,如果拍出来的图本身就糊、对比度差、反光严重,那后面再怎么调阈值、搞深度学习,都是白费力气。所以今天咱们聊聊成像系统里最核心的三个东西——光源、相机、镜头。

一、光源类型:选对了,问题解决一半

光源这东西,说白了就是给被检测物体「打光」。但怎么打、用什么角度打,差别可大了去了。我个人习惯把光源分成三类:环形光、同轴光、背光。

1. 环形光

环形光就是一圈LED灯珠围成环状,从侧面斜着照向物体。它最大的好处是能消除阴影,让表面纹理清晰可见。

适用场景:检测PCB焊点、芯片引脚、金属表面划痕。

我在项目中遇到过一件事:检测手机中框的划痕,一开始用同轴光,死活看不出来。后来换成环形光,角度调到45度,划痕立马现形。嗯,这就是环形光的优势——它能制造出微小的明暗对比。

2. 同轴光

同轴光的光路比较特殊:光线通过半透半反镜,从镜头同轴方向垂直照射到物体表面。说白了,就是光从镜头里「穿」出去,再反射回来。

适用场景:检测高反光表面,比如镜面、玻璃、晶圆。

注意:同轴光对表面平整度极其敏感。如果物体表面有凹凸,反射光的方向会偏,拍出来就是一片黑。我曾经吃过这个亏——检测一个磨砂金属件,用同轴光拍出来全是黑的,还以为相机坏了。

3. 背光

背光就是把光源放在物体背面,相机从正面拍。这样拍出来的图像是黑白分明的剪影效果。

适用场景:测量尺寸、检测通孔、检查边缘毛刺。

背光的好处是能获得极高的对比度,边缘提取非常稳定。我做尺寸测量时,几乎必用背光。

小技巧:如果检测透明物体(比如玻璃、塑料薄膜),可以试试背光加偏振片,能有效消除内部散射光。

二、相机选型:CCD vs CMOS

这个问题,十年前大家还会纠结一下。现在嘛,我个人觉得:除了极少数特殊场景,CMOS已经全面胜出

对比项 CCD CMOS
噪声水平 低(全局快门,无卷帘效应) 较高(但现代CMOS已大幅改善)
帧率 较低 高(可轻松做到几百fps)
功耗
成本
动态范围 优秀 良好(部分高端型号已超越CCD)

为什么会这样?说白了,CCD是「一次拍完一整张图」,而CMOS是「一行一行拍」。CCD的全局快门能避免运动模糊,但代价是速度慢、发热大。CMOS虽然早期有卷帘快门的问题,但现在全局快门CMOS已经很成熟了。

我建议:做静态检测(比如PCB外观检查)用CMOS就够了;做高速运动检测(比如流水线上的瓶子),选全局快门CMOS或CCD。

三、镜头参数:焦距、光圈、景深

镜头这东西,我刚开始做视觉时觉得它就是个「放大镜」。后来被坑了几次才明白:镜头选不好,分辨率再高的相机也白搭

1. 焦距

焦距决定了视场角。焦距越长,看得越远、越窄;焦距越短,看得越宽、越近。

  • 短焦距(< 8mm):适合大视野、近距离检测,比如检测一整块电路板。
  • 中焦距(8-25mm):最常用,适合大多数工业检测场景。
  • 长焦距(> 25mm):适合远距离、小目标检测,比如检测传送带上的小零件。

我记得有一次,客户要求检测一个直径2mm的微小划痕。我一开始用了16mm镜头,结果划痕在图像里只有几个像素,根本没法做。后来换成50mm镜头,加上延长管,才勉强看清。嗯,这里要注意:焦距越长,对安装精度要求越高,稍微抖一下画面就晃得厉害。

2. 光圈

光圈控制进光量。光圈值(F数)越小,进光越多,但景深越浅。

我个人的经验是:做检测时,光圈别开到最大。为什么呢?因为最大光圈下,边缘画质会下降,而且景深太浅,稍微有点高度差就糊了。

推荐设置:一般用F4到F8之间。如果光线充足,尽量用F8,景深大、画质好。

3. 景深

景深就是图像中清晰的范围。景深越大,前后都能看清;景深越小,只有焦点附近是清晰的。

影响景深的三个因素:

  • 光圈:光圈越小(F数越大),景深越大。
  • 焦距:焦距越短,景深越大。
  • 工作距离:距离越远,景深越大。

做检测时,我建议:如果被检测物体有高度差(比如PCB上的元器件),尽量用大景深。否则你调焦调了半天,只能看清一个面,另一个面全是糊的。

避坑指南:我曾经为了追求高分辨率,选了一个大光圈镜头,结果检测一个3mm高的芯片时,芯片顶部清晰、底部模糊。后来换了小光圈,虽然进光少了点,但整个芯片都清晰了。所以,别为了「亮」牺牲景深

知识体系总览

下面这张图,是我自己总结的成像系统核心逻辑。你看一遍,基本就能把今天的内容串起来了。

成像系统核心知识体系 光源类型 ● 环形光 消除阴影,凸显纹理 适用:PCB焊点、划痕 ● 同轴光 垂直照射,适合高反光 适用:镜面、玻璃 ● 背光 剪影效果,对比度高 适用:尺寸测量、通孔 ⚠ 选错光源=白费功夫 相机选型 ● CCD 全局快门,低噪声 适合:高速运动场景 ● CMOS 高帧率,低功耗 适合:静态/低速检测 ● 选型要点 分辨率、帧率、快门类型 传感器尺寸、像素大小 ⚠ 全局快门CMOS是趋势 镜头参数 ● 焦距 短焦:大视野 长焦:小目标 ● 光圈 F值越小,进光越多 推荐F4-F8 ● 景深 光圈小→景深大 焦距短→景深大 ⚠ 别为亮度牺牲景深 核心原则:光源决定对比度 → 相机决定分辨率 → 镜头决定清晰度

好了,今天的内容就到这里。成像系统这块,说白了就是「光、机、电」三者的配合。你把这三点吃透了,后面做算法会顺手很多。


专注资料整理