机器视觉核心知识1 机器视觉分为硬件和软件两部分。硬件相当于人的“眼睛”包括光源及光源控制器、镜头和工业相机软件相当于人脑的“视觉皮层”负责图像处理分析。光源合适的光源可突出目标特征隐去无关的背景信息进而大幅降低算法难度。镜头相当于眼球的“晶状体”。工业相机本质为将光信号转变为有序的电信号相当于“视网膜”。工业相机对拍摄速度、图像稳定性、传输能力和抗干扰能力有较高要求。一、视觉处理分析软件定义视觉处理分析软件是机器视觉的核心运算载体类比人类“视觉皮层”依托专属算法完成图像的处理与分析实现各类机器视觉目标。该软件主要适配PC端运行也可嵌入工业相机赋能设备集成图像采集、算法处理、数据通信能力打造一体化智能相机。二、机器视觉四大核心功能机器视觉核心涵盖识别、测量、定位、检测四大基础功能覆盖工业主流应用场景1. 识别Identify依托目标外形、颜色、字符、条码等特征完成目标甄别核心应用包含OCR/OCV字符识别、条码识别广泛用于产品追溯、生产管控场景核心要求为高准确率、高识别速度。2. 测量Gauge通过图像像素标定转换为标准度量单位精准测算目标几何尺寸适配小尺寸、高精度、复杂形态工件的尺寸检测与误差校核场景。3. 定位Guide精准获取目标二维、三维位置坐标引导机械手、机床等生产及检测设备完成精准对位与位移调整核心性能指标为定位精度与响应速度。4. 检测Inspect以产品外观检测为主可实现装配完整性校验、表面缺陷筛查划痕、凹凸不平等是工业产品质量管控的核心手段。三、机器视觉核心优势相较于人工目视检测机器视觉具备高速采集分析、超高精度、环境适配性强、客观无偏差、持续稳定作业的突出优势可助力生产提质、降本、数字化升级1. 品质提升有效降低产品漏检、误检概率保障产品质量一致性可完成精细化、异形件检测及高危环境作业弥补人工检测短板提升生产良品率。2. 成本优化图像处理响应速度达微秒级大幅提升生产检测效率可替代多人人工岗位支持7×24小时不间断稳定作业柔性适配性强生产品类、工艺变更后仅需迭代算法或小幅增补硬件即可快速适配。四、主流机器视觉软件介绍市面主流机器视觉软件根据核心定位可分为图像处理类、算法研发类、相机SDK开发类同时包含多款优质国产工业视觉软件各类软件功能特性、适配场景差异显著具体如下一海外主流视觉软件1. VisionPro美国康耐视Cognex工业级商用机器视觉软件主打工业化封装、人性化操作界面具备评估便捷、开发高效的核心优势。软件采用硬件授权模式无软件授权费用硬件授权成本区间为1.5万-3万元。综合性能略逊于Halcon但上手难度低、实操性强更适配工业现场快速落地项目是工业量产场景的常用软件。2. Halcon德国麦威德软件有限公司行业内功能顶尖的标准化机器视觉算法包具备开放性强、架构灵活、底层数据管理体系独特的特点。内置超1000种算子涵盖滤波、色彩与几何转换、形态学运算、校正、分类识别、形状搜寻等全维度图像、几何计算功能。支持试用授权可有效降低开发成本、缩短项目周期适配绝大多数图像处理场景应用范围极广是高精度、复杂视觉项目的首选工具。3. OpenCV开源免费的计算机视觉图像处理库核心优势为无使用成本。短板较为明显无专业团队长期维护缺乏官方技术支持软件可靠性、运行效率、检测效果均落后于商业化软件版本繁杂、函数体系复杂执行效率受限且模板定位能力薄弱。其核心应用场景为计算机视觉科研、技术学习适配简单基础的视觉项目稳定性与专业性不足极少用于工业量产场景。4. 其他海外软件算法研发类以Matlab、LabVIEW为主侧重视觉算法的仿真、验证与研发调试相机SDK开发类以eVision为代表主要聚焦相机配套的底层图像采集与二次开发工作。二国产主流视觉软件1. SciSmart / SciVision深圳奥普特OPT国内成熟的智能视觉软件与开发工具包依托专业的定制化研发团队具备极强的项目定制开发能力。深耕消费电子行业广泛应用于苹果手机等头部供应链项目富士康体系在手机、精密电子等领域适配性与落地优势突出。2. VisionAssembly北京凌云光轻量化视觉集成开发工具搭载对位、标定、数据运算、设备通讯等全套工业视觉基础功能。采用低代码开发模式配备中文操作界面上手门槛低、开发效率高适配国内中小型工业视觉标准化落地项目。五、使用方法打开图像数据库1. 双击QuickBuild窗口中的 Image Source图像源 节点。点击选择文件来选择一个图像数据库文件。确认后会打开实时显示窗口以循环浏览图像数据库文件中所有的图像。运行作业此时作业仅包含配置图像源但你可以运行作业以查看图像在QuickBuild作业编辑器中的显示方式1.图像数据库文件中获取的图像会显示在显示区中。• 2.当运行工具时工具旁边的小绿点表示它成功运行。• 3.当所有工具都成功运行时作业编辑器左下角会出现一个绿点。• 4. 一直单击运行按钮在待检测图片之间进行跳转模板匹配流程添加PMAlignTool工具到作业1.单击工具箱按钮。添加 CogPMAlignTool一个新的CogPMAlign工具就出现在了图像源的下方。添加像源在 图像源 的 OutputImage输出图像 上单击并将其拖入 CogPMAlign 工具的 InputImage输入图像以链接由图像源生成的图像至需要 CogPMAlign 工具分析的输入图像上获取训练图像1. 单击 抓取训练图像 使得工具以当前输入图像作为训练图像2. 从显示菜单中选中 Current.TrainImage当前训练图像 以显示抓取的训练图像 PMAlign工具会在其要分析的每个图像中搜索/寻找经过训练的模式trained pattern即目标图案3. 单击 训练区域原点 选项卡来配置训练参数。点击 训练 按钮。 经过训练的模式图案会出现在模式面板中 “已训练” 一词会显示在工具底部。四、VisionPro PMAlign模板匹配核心知识点PMAlign是VisionPro核心模板匹配工具依托图像边缘矢量特征完成目标匹配通过合理配置训练参数、运行参数、辅助功能可适配不同场景的目标定位与匹配需求核心知识点整理如下一三大匹配算法及适配场景1.PatQuick匹配速度最快容错性强可适配三维形态、低质量图像能承受较大的图像差异。2.PatMax匹配精度最高针对二维平面元器件、细微细节特征匹配效果优异是高精度场景首选算法。3.PatFlex灵活性极强适配弯曲、凹凸不平的曲面目标匹配但匹配精度相对较低适用于形变较大、对精度要求不高的场景。二训练核心参数1. 训练模式- 图像模式直接对选取图像完成特征训练为常用模式。- 带图像的形状模型适配手动建模场景模型同时包含轮廓与图像信息。- 带转换的形状模型仅保留轮廓模型多用于加载外部模型极少常规使用。2. 极性设置分为正极性暗背景到亮目标、负极性亮背景到暗目标开启忽略极性可屏蔽图像明暗差异干扰适用于现场光线不稳定、目标明暗状态不固定的场景。3. 特征颗粒度默认系统自动匹配粗糙、精细比例上限25.5遵循“精细值≤粗糙值”原则数值越大匹配精度越低、容错性越高。4. 边缘与弹性参数- 边缘阈值界定像素灰度差值临界值阈值越大筛选的边缘特征越少匹配精度越低。- 弹性参数控制匹配容错浮动范围数值越大边缘匹配的允许偏差越大适配轻微形变目标。三运行核心参数1. 查找概数设定匹配结果输出数量按匹配分数从高到低排序输出若多个目标分数一致设定数量不足时仍会全部输出。2. 接受阈值过滤低分匹配结果分数低于阈值的匹配结果不展示用于剔除无效匹配。3. 超时限制设定匹配最大耗时超出时间自动终止匹配避免程序卡顿。4. 角度/缩放限定目标匹配的角度浮动范围、尺寸缩放范围适配目标旋转、轻微尺寸偏差场景。5. XY重叠控制重叠目标的匹配识别能力取值0-1数值越大越容易识别重叠目标。6. 对比度阈值阈值越低图像对比度识别灵敏度越高可捕捉微弱特征差异。7. 计分时考虑杂斑勾选后匹配计算会纳入图像杂斑干扰匹配分数会相应降低贴合真实复杂工况。四空间与原点设置1. 输入图像空间依托标定、棋盘格校准建立空间关系为工业常用标准空间模式。2. 根空间默认以图像左上角为原点图像处理、重采样后坐标会自动适配调整为系统默认空间。3. 像素空间坐标固定对应图像像素不会随图像处理调整工业场景极少使用。4. 辅助设置支持自适应匹配图像尺寸、中心原点定位快速适配目标大小与中心位置匹配需求。五核心基础概念1.像素图像最小不可分割单位由固定位置、固定色彩的方格组成决定图像整体呈现效果。2.灰度值RGB三通道数值相等时形成灰度图像灰度值范围0-255单像素仅需一个字节存储是图像阈值、边缘检测的核心依据。六进阶功能与文件操作1. 掩膜训练通过自定义形状遮盖图像无关干扰特征剔除冗余背景提升匹配精准度操作流程选择掩膜工具→框选遮盖区域→设置掩膜颜色→填充应用。2. 文件操作支持模板保存、加载VPP格式本地文件可复用成熟模板无需重复训练。3. 辅助工具内置帮助文档可查询工具详情自带Demo示例作业可快速参考学习。七工具运行流程1. 训练阶段选定训练图像、匹配算法配置极性、颗粒度等参数完成目标特征训练可通过掩膜优化特征。2. 运行配置设置匹配角度、缩放、阈值、重叠容忍度等运行参数定义匹配规则。3. 作业执行支持单次运行、连续运行作业自动读取图像、执行匹配运算并输出可视化结果。