第三章 视觉系统硬件选型:工业相机、镜头、光源的选型原则与实战经验

视觉系统硬件选型,说白了就是给机械手配一双好眼睛。我见过太多项目,算法写得再漂亮,硬件选错了照样抓不准。今天咱们就聊聊相机、镜头、光源这三样东西怎么选。

3.1 工业相机选型:分辨率、帧率、传感器类型

选相机,我习惯先问三个问题:你要看多大的视野?你要看多小的细节?你的产线跑多快?

3.4.1 分辨率怎么定

分辨率不是越高越好。高了数据量大,处理慢,成本还高。我有个原则:一个像素对应0.1mm以下的物理尺寸就够用了

举个例子:你要检测一个50mm×50mm的工件,精度要求0.5mm。那视野至少得50mm,一个像素对应0.5mm/3 = 0.17mm(按3倍过采样算)。

计算公式:

分辨率 = 视野宽度 / (精度要求 × 3)

比如:50mm / (0.5mm × 3) ≈ 33像素

实际选型:至少640×480的相机

嗯,这里要注意:这只是理论值。实际项目中,我一般会再留20%的余量。为什么?因为镜头畸变、安装误差都会吃掉你的精度。

3.4.2 帧率选多少

帧率取决于你的产线节拍。我记得有个项目,客户说产线速度是每分钟60个工件。那相机帧率至少得1fps?不对!你得考虑机械手运动时间、图像处理时间。

我一般这样算:

  • 机械手抓取时间:约0.5-1秒
  • 图像处理时间:约0.1-0.3秒
  • 通信延迟:约0.05秒
  • 总周期:约0.65-1.35秒

所以,帧率选10-30fps就够用了。别听厂商忽悠买几百fps的,除非你做高速分拣。

3.4.3 CCD还是CMOS

这个问题我经常被问到。说实话,现在CMOS已经很强了。我个人习惯:

场景 推荐传感器 原因
静态抓取 CMOS 性价比高,功耗低
高速运动 全局快门CMOS 避免果冻效应
低光照 CCD或背照式CMOS 灵敏度更高
高精度测量 CCD 噪声更低

实战小技巧:

选全局快门(Global Shutter)的CMOS相机。我曾经用卷帘快门相机拍运动中的工件,图像都变形了,定位偏差了2mm。换了全局快门后,问题立刻解决。

3.2 镜头选型:焦距、光圈、畸变控制

镜头这东西,看着简单,坑却不少。我刚开始做视觉时,随便买了个镜头,结果图像边缘模糊得一塌糊涂。

3.2.1 焦距怎么算

焦距决定了你的视野大小。公式很简单:

焦距 = 传感器尺寸 × 工作距离 / 视野宽度

举个例子:

  • 传感器尺寸:6.4mm(1/2英寸)
  • 工作距离:300mm
  • 视野宽度:100mm
  • 焦距 = 6.4 × 300 / 100 = 19.2mm

实际选型:选16mm或25mm的镜头。为什么?因为标准焦距就这些,没有19.2mm的。

3.2.2 光圈和景深

光圈越大,进光量越多,但景深越小。你想想看,如果工件有高度差,光圈太大,部分区域就模糊了。

我一般这样选:

  • 工件平整:光圈F4-F8
  • 工件有高度差:光圈F8-F16
  • 低光照环境:光圈F2.8-F4

避坑指南:

我曾经为了省成本,买了个廉价镜头。结果图像中心清晰,边缘模糊,畸变还大。后来换了百万像素级别的工业镜头,问题才解决。记住:镜头钱不能省

3.2.3 畸变控制

畸变是镜头的通病。桶形畸变、枕形畸变,都会影响定位精度。我建议:

  • 选低畸变镜头(畸变率<0.1%)
  • 做相机标定,校正畸变
  • 尽量让工件在图像中心区域

3.3 光源选型:颜色、角度、照明方式

光源是视觉系统里最容易被忽视的部分。我见过太多项目,相机和镜头都选对了,就是打光不对,图像质量差得要命。

3.3.1 光源颜色怎么选

颜色选择取决于工件和背景的对比度。基本原则:

工件颜色 推荐光源颜色 原理
红色 蓝色或绿色 互补色增强对比
蓝色 红色或黄色 互补色增强对比
白色/银色 红色或蓝色 避免反光过强
黑色 白色 提高亮度

嗯,这里有个小技巧:用红色光源拍红色工件,对比度反而低。我有个项目,客户非要红色光源拍红色塑料件,结果图像一片模糊。后来换了蓝色光源,对比度立刻上来了。

3.3.2 照明角度怎么定

照明角度直接影响图像质量。我习惯分三种情况:

  • 高角度照明(30°-60°):适合平整表面,能突出边缘
  • 低角度照明(10°-30°):适合有纹理的表面,能突出凹凸
  • 同轴照明:适合反光表面,能消除阴影

实战经验:

对于金属工件,我强烈推荐同轴光源。为什么?因为金属反光太强,普通光源会产生大量眩光。同轴光源让光线垂直照射,能有效抑制反光。

3.3.3 环形光还是条形光

这个看你的安装空间和工件形状:

  • 环形光:适合圆形工件,照明均匀
  • 条形光:适合长条形工件,方向性强
  • 背光:适合透明或半透明工件,能突出轮廓

我一般优先选环形光。为什么?因为安装方便,照明均匀。除非工件特别长,或者有特殊要求,我才会用条形光。

3.4 实战选型流程

说了这么多理论,咱们来走一遍实战流程。这是我做项目时的标准步骤:

  1. 明确需求:视野、精度、速度、工作距离
  2. 选相机:先定分辨率,再定帧率,最后选传感器类型
  3. 选镜头:算焦距,定光圈,检查畸变
  4. 选光源:定颜色,调角度,选照明方式
  5. 做测试:拿实物拍几张,看看效果

我的习惯:

选型前,先拿手机拍几张照片看看。虽然手机相机和工业相机不一样,但能帮你快速判断光照条件和对比度。省得买回来才发现不合适。

3.5 知识体系总览

下面这张图,是我总结的视觉系统硬件选型知识体系。你一看就明白了:

视觉系统硬件选型 工业相机 镜头 光源 分辨率 帧率 传感器类型 焦距 光圈 畸变控制 颜色 角度 照明方式 选型核心原则 先定需求 → 再选相机 → 再配镜头 → 最后打光

这张图把整个选型流程串起来了。你从需求出发,先选相机,再配镜头,最后打光。每一步都有对应的参数要考虑。

最后提醒一句:

别光看参数,一定要做实物测试。我有个项目,参数算得完美,结果工件表面太光滑,反光严重。后来换了光源角度才解决。所以,测试是选型的最后一步,也是最关键的一步

好了,视觉系统硬件选型就聊到这儿。记住我说的:相机看分辨率和帧率,镜头看焦距和畸变,光源看颜色和角度。三者配合好了,你的机械手才能看得准、抓得稳。