1. 视觉系统概述

大家好,我是老张。在机器视觉这行摸爬滚打了十几年,今天咱们来聊聊视觉检测系统的那些事儿。说实话,很多人一上来就问我「选什么相机好」、「用什么光源」,但我觉得,先搞清楚机器视觉到底是什么,比什么都重要。

机器视觉的定义

机器视觉,说白了就是给机器装上「眼睛」和「大脑」。眼睛负责看,大脑负责想。我习惯这么定义:机器视觉是用光学装置和非接触式传感器,自动接收并处理真实物体的图像,从而获取所需信息或控制机器动作的技术

你想想看,人眼能分辨的颜色、形状、位置,机器也能。而且机器不会累,不会走神,速度还快。我在做手机屏幕检测项目时,人工质检员看半小时就得休息,机器可以24小时不停,这就是价值所在。

核心要点:机器视觉的本质是「图像获取 + 信息提取 + 决策输出」三个环节的闭环。

机器视觉系统的典型组成

一套完整的视觉系统,就像一个人的视觉系统。我把它拆成五个核心部件:

  • 光源 —— 相当于环境光,但比环境光讲究得多
  • 镜头 —— 相当于人眼的晶状体,负责聚焦成像
  • 相机 —— 相当于视网膜,把光信号转成电信号
  • 采集卡 —— 相当于视神经,负责传输数据
  • 工控机 —— 相当于大脑皮层,处理和分析图像

嗯,这里要注意:很多人以为相机最重要,其实光源才是灵魂。我遇到过太多项目,相机和镜头都选对了,结果光源没选好,图像一团糟,算法根本跑不动。

1. 光源

光源的作用是突出被测特征,抑制干扰。常见的有环形光源、条形光源、同轴光源、背光源等。我个人习惯根据被测物的材质和表面特性来选。比如检测金属划痕,用低角度环形光效果最好;检测透明瓶子的液位,用背光最清晰。

我的经验:光源的颜色也很关键。红色光穿透性强,适合深色物体;蓝色光波长短,适合高精度测量。我曾经在PCB焊点检测中,换了三种颜色才找到最佳对比度。

2. 镜头

镜头决定成像的清晰度和视野范围。主要参数有焦距、光圈、景深、畸变等。我建议新手先关注焦距和景深。焦距越短,视野越大,但畸变也越大;景深越大,能看清的纵深范围越宽,但进光量会减少。

举个例子:检测手机螺丝的拧紧深度,景深要求高,就得用小光圈;检测二维码,畸变要求低,就得用长焦镜头。

3. 相机

相机分两大类:CCD和CMOS。现在CMOS是主流,性价比高。关键参数是分辨率、帧率、像元尺寸。分辨率越高,细节越清楚,但数据量也越大,处理速度会变慢。

我一般这样选:缺陷检测用500万像素以上,尺寸测量用200万像素就够了,定位引导用30万像素都行。别盲目追求高像素,够用就好。

4. 采集卡

采集卡负责把相机的数字信号传给工控机。现在很多相机用USB3.0或GigE接口,直接连电脑就行,不需要独立采集卡。但如果是高速相机或线阵相机,还是得用专用的Camera Link或CoaXPress采集卡。

避坑指南:我曾经在一条产线上用了USB3.0相机,结果线长超过5米,信号不稳定,图像丢帧严重。后来换成GigE接口加PoE供电,问题才解决。记住:USB3.0线长别超过3米,GigE可以到100米。

5. 工控机

工控机就是视觉系统的大脑。它要跑图像处理算法、做决策、控制外围设备。配置上,CPU要强,内存要大,最好有独立显卡。我常用的配置是i7处理器、16GB内存、256GB固态硬盘。如果做深度学习检测,还得加一块NVIDIA的GPU。

视觉检测的应用领域

机器视觉的应用,说白了就是四个方向:看有没有缺陷、量尺寸对不对、找位置在哪、认字符是什么。我分别说说:

1. 缺陷检测

这是最普遍的应用。比如检测手机屏幕的划痕、芯片表面的脏污、食品包装的破损。我做过一个项目,检测锂电池极片上的针孔缺陷,针孔直径只有0.1mm,人眼根本看不出来,机器视觉轻松搞定。

2. 尺寸测量

测量零件的长宽高、孔径、间距等。精度可以做到微米级。我记得有一次给汽车零部件厂做活塞环测量,要求精度±0.01mm,用远心镜头加高分辨率相机,最终验收通过。

3. 定位引导

机器人抓取、装配、点胶等场景,需要视觉系统告诉机器人「目标在哪儿」。比如手机组装时,视觉引导机械臂抓取螺丝并拧到指定位置。定位精度通常在0.1mm以内。

4. OCR识别

识别产品上的字符、条码、二维码。比如药品包装上的生产日期、电子元件的批次号。我做过一个食品包装项目,需要识别喷码上的「2025-03-15」这种日期格式,用OCR算法配合合适的光源,识别率能达到99.9%以上。

知识体系总览

下面这张图,是我自己整理的视觉系统知识框架。你可以把它当作学习路线图:

机器视觉系统知识体系 机器视觉系统 硬件组成 光源 镜头 相机 采集卡 工控机 应用领域 缺陷检测 尺寸测量 定位引导 OCR识别 硬件是骨架,应用是血肉,算法是灵魂

小结

这一章咱们把机器视觉的底子打好了。说白了,就是搞清楚「用什么看」、「怎么看」、「看完干什么」。硬件选型是基础,应用场景是目标,两者缺一不可。

我见过太多人一上来就研究算法,结果硬件选错了,图像质量差,算法再牛也白搭。所以,别急,先把这些基础概念吃透,后面咱们再一步步深入。

一句话总结:机器视觉就是用光、镜头、相机、采集卡、工控机这五样东西,帮机器看懂世界,然后去干缺陷检测、尺寸测量、定位引导、OCR识别这些活儿。


专注资料整理