3. 机器视觉系统硬件选型
农产品尺寸分级系统的硬件选型不是“把参数最高的部件拼在一起”,而是围绕一个明确的成像目标做匹配:在传送带运动条件下,稳定获取果实轮廓清晰、边缘可测、尺度可标定的图像,并让后续算法能在给定节拍内完成分级判断。选型的起点应是分级精度与产能,而不是相机像素数。
先明确本节采用的示例场景:对苹果、柑橘一类近球形果实按横径分为三级,分级阈值间隔约 5 mm,要求测量误差控制在 ±1.5 mm 以内;传送带速度 0.5 m/s,单通道产能约 5 个/秒;果实横径范围 60~95 mm。以下参数均作为教学示例假设,用于说明选型计算过程,不代表实测结果。
一、从精度反推分辨率与视场
尺寸测量的第一步是把“毫米精度”换算成“像素精度”。若要求测量误差 ±1.5 mm,考虑边缘提取存在 1~2 像素的不确定度,单像素对应的物方尺寸应控制在 0.5 mm 左右,即像素精度约 0.5 mm/px。为覆盖果实最大横径 95 mm 并留出定位余量,单相机视场取 200 mm × 150 mm 较为稳妥。由此估算所需像素:
水平像素 ≈ 视场宽 / 像素精度 = 200 mm / 0.5 mm/px = 400 px
垂直像素 ≈ 150 mm / 0.5 mm/px = 300 px
考虑边缘不确定度与标定余量,实际选型放大 2~3 倍:
水平像素 ≈ 800~1200 px,垂直像素 ≈ 600~900 px
因此一台 1280×1024 面阵相机即可满足单视场需求;若采用多通道并行或需要更大视场,则应提高分辨率或增加相机数量。这里的关键判断是:像素精度由视场与分辨率共同决定,不能只看相机标称像素。同样 500 万像素相机,视场扩大一倍,像素精度就下降一倍。
二、相机类型与曝光方式的选择
农产品在传送带上连续运动,若使用卷帘曝光,运动过程中逐行曝光会造成果实轮廓拉伸或倾斜,影响横径测量。因此运动场景优先选择全局曝光的 CMOS 工业相机。帧率方面,单通道 5 个/秒、每个果实需在视场内被完整拍摄,按视场长度 150 mm、带速 0.5 m/s 计算,果实通过视场时间约 0.3 s,相机帧率取 30 fps 以上可保证每个果实有多次触发机会,便于选取最清晰的一帧。
接口选择上,千兆网(GigE)相机布线简单、传输距离可达 100 m,适合多相机分布式布置;USB3.0 相机成本低、带宽高,适合单机近距离采集;Camera Link 适合高分辨率高速场景但需专用采集卡。对于本节的中等分辨率、中等帧率场景,GigE 或 USB3.0 均可,若产线相机数量多、距离远,GigE 更便于组网。
三、镜头:焦距、工作距离与畸变
镜头选型要与视场、工作距离和传感器靶面匹配。以 1/1.8 英寸传感器(靶面约 7.2 mm × 5.4 mm)、视场 200 mm × 150 mm 为例,放大倍率 β = 5.4/150 ≈ 0.036。若安装空间允许工作距离 WD 约 500 mm,则焦距估算为:
f ≈ WD × β / (1 + β) ≈ 500 × 0.036 / 1.036 ≈ 17.4 mm
取标准焦距 16 mm 或 20 mm,再通过实际标定微调工作距离
除焦距外,应优先选择低畸变定焦镜头。广角镜头边缘畸变会使视场边缘的果实尺寸产生系统性偏差,若无法避免,必须在标定环节用棋盘格或标准量块做畸变校正。光圈不宜开得过大,以免景深不足导致果实上下表面不能同时清晰;在果实高度差约 30 mm 的场景下,适当收缩光圈保证景深覆盖整个果实厚度。
四、光源与照明方式
农产品表面颜色、光泽差异大,照明设计的目标是让果实与背景形成稳定对比,并抑制表面反光对边缘的干扰。常用方案是背光照明获取剪影轮廓,适合尺寸测量;若需同时观察表面缺陷,可采用环形漫射光或穹顶光做前向照明。背光时果实呈暗剪影、背景明亮,边缘对比度高,阈值分割稳定;但需注意光源均匀性,避免出现暗区导致边缘断裂。
光源颜色也会影响对比度。例如绿色果实配红色背光可增强剪影对比;实际选择应结合果实颜色与背景材料做对比试验。光源还应与相机触发同步,采用频闪或常亮方式,避免传送带运动造成的运动模糊。
五、图像采集卡与处理单元
若选用 GigE 或 USB3.0 相机,通常无需独立采集卡,直接通过网卡或 USB 控制器接入工控机即可;若选用 Camera Link 或 CoaXPress 相机,则需配置对应采集卡,并注意带宽与通道数匹配。处理单元方面,本节场景的图像处理以轮廓提取、拟合和尺寸计算为主,单台带独立显卡或较高主频 CPU 的工控机即可满足;若多相机并行、帧率高,则应评估 CPU 核心数、内存带宽与 GPU 加速能力,避免采集丢帧或处理延迟超过节拍。
六、搭配方法与验证
硬件搭配的核心是让各环节的“能力”相互匹配:光源保证对比度,镜头保证视场与畸变可控,相机保证分辨率与曝光方式,接口保证带宽不丢帧,处理单元保证节拍内完成计算。任何一环成为瓶颈,整体精度或产能都会下降。
选型完成后应做两项验证。第一是标定验证:在视场内放置已知尺寸的标准量块或标定板,计算像素当量并检查视场边缘与中心的测量偏差,若边缘偏差明显大于中心,说明畸变未校正或镜头选型不当。第二是动态验证:在额定带速下连续拍摄多个果实,检查是否出现运动模糊、丢帧或触发不同步,并统计同一果实多次测量的重复性。若重复性标准差明显大于精度要求的三分之一,应优先排查照明稳定性与曝光时间,而不是直接更换更高像素相机。
需要强调的是,上述参数是围绕一个具体示例场景展开的合理假设,实际项目中应以果实品种、分级标准、产线节拍和安装条件为准重新计算。硬件选型的价值不在于堆砌高规格器件,而在于让每一个部件都为“稳定、可测、可复现”的成像目标服务。