1. 工业相机概述

各位同学好,我是老张。做了十年工业相机开发,今天咱们聊聊这个领域的入门第一课——工业相机到底是什么,它在一个完整的机器视觉系统里扮演什么角色。

很多人一上来就问我:“张工,选相机是不是分辨率越高越好?” 嗯,这个问题我当年也犯过傻。其实选相机就像选眼镜,度数不对,再贵的镜片也白搭。咱们先把这个系统搞清楚。

1.1 机器视觉系统组成

一个典型的机器视觉系统,说白了就五个部分:光源、镜头、相机、图像采集卡、处理软件。它们各司其职,缺一不可。

核心链路: 光源照亮 → 镜头成像 → 相机感光 → 采集卡传输 → 软件处理

我见过不少项目,客户花大价钱买了顶级相机,结果光源没选对,拍出来的图像全是噪点。你想想看,相机再好,没有光也是瞎子。

下面这张图帮你理清它们的关系:

机器视觉系统组成 光源 提供照明 镜头 光学成像 工业相机 光电转换 采集卡 数据传输 处理软件 算法分析 💡 我的经验: 1. 光源决定图像质量的上限,别在这省钱。 2. 镜头和相机的接口(C/CS/F)必须匹配,否则装不上。 3. 采集卡的带宽要能扛住相机的最大数据量。 工作流程:光 → 电 → 数 → 算

1.2 工业相机分类

工业相机怎么分?我习惯从两个维度看:传感器类型和扫描方式。

1.2.1 面阵相机 vs 线阵相机

这个区别其实很直观:

  • 面阵相机:一次拍一张完整的二维图像。适合静止或低速运动的物体检测,比如手机屏幕缺陷检测。
  • 线阵相机:一次只拍一行像素,靠物体运动“扫”出一整张图。适合高速运动的连续物体,比如印刷品、钢材表面检测。

避坑指南: 我曾经有个项目,客户非要用面阵相机拍高速运动的传送带,结果图像拖影严重,根本没法用。后来换成线阵相机,问题迎刃而解。记住:动则线阵,静则面阵。

1.2.2 CCD vs CMOS

这个争论在圈子里持续了十几年。我简单说说我的看法:

对比项 CCD CMOS
噪声水平 低,图像干净 早期较高,现在已接近CCD
功耗 高(需要多路电压) 低(单电压供电)
读出速度 较慢(串行读出) 快(并行读出)
成本 高 低
应用场景 科学级、高动态范围 工业检测、消费电子

我个人习惯:高精度测量用CCD,高速检测用CMOS。不过现在CMOS技术进步很快,很多高端工业相机已经全面转向CMOS了。

1.3 核心参数解析

这部分是选型的硬功夫。我见过太多人只看分辨率,忽略了其他参数,结果相机买回来根本用不了。

1.3.1 分辨率

分辨率就是相机能拍出多少像素。比如500万像素,就是2592×1944。但注意:分辨率越高,数据量越大,帧率就会下降。

选型口诀: 精度要求 ÷ 视野范围 = 所需分辨率。别盲目追求高像素,够用就行。

1.3.2 帧率

帧率就是一秒钟能拍多少张。单位是fps(frames per second)。

举个例子:检测产线速度是每秒10个产品,那你的帧率至少得15fps以上,留点余量。我曾经有个项目,客户选了30fps的相机,结果产线一加速就丢帧,后来换了60fps的才搞定。

1.3.3 像元尺寸

像元尺寸就是每个像素的物理大小,单位是微米(μm)。常见的有2.2μm、3.45μm、5.5μm等。

这里有个关键点:像元越大,感光能力越强,低照度下表现越好。但像元大了,同样靶面尺寸下分辨率就低了。这是个取舍问题。

注意: 像元尺寸不能小于镜头的光学分辨率极限,否则拍出来的图像是模糊的。这就是所谓的“过采样”问题。

1.3.4 靶面尺寸

靶面尺寸就是传感器的感光区域大小,通常用英寸表示,比如1/1.8英寸、2/3英寸等。

选型时要注意:靶面尺寸必须与镜头匹配。镜头设计时有一个“像场”,如果相机靶面大于镜头的像场,四周就会变暗甚至黑角。我见过有人把1英寸的相机装在2/3英寸的镜头上,结果图像边缘全是暗角。

下面这个表格帮你快速对照:

靶面尺寸 对角线长度 常见分辨率 典型应用
1/4英寸 4.0mm 30万像素 内窥镜
1/2英寸 8.0mm 200万像素 通用工业检测
2/3英寸 11.0mm 500万像素 高精度测量
1英寸 16.0mm 1000万像素 高端视觉系统

1.4 参数之间的权衡

这几个参数不是独立的,它们互相牵制。我画了张图帮你理解:

核心参数权衡关系 分辨率 越高细节越多 帧率 越高越流畅 像元尺寸 越大感光越好 靶面尺寸 决定视野大小 ⚠ 四个参数互相制约,不能同时最优

举个例子:你想提高分辨率,数据量就大了,帧率自然会降下来。你想增大像元尺寸,那靶面不变的情况下分辨率就得降低。这就是工程上的trade-off。

我的建议: 选型时先定精度要求(决定分辨率),再算产线速度(决定帧率),然后根据光照条件选像元尺寸,最后用靶面尺寸去匹配镜头。按这个顺序走,基本不会出错。