2D工件识别工具

您正在查看预发布版本(V2.2.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

本文将介绍 2D 工件识别工具的主要功能和典型应用场景。

功能介绍

2D 工件识别工具是一款可视化调试工具,集成视觉识别处理的通用功能,支持定位抓取、放置纠偏、防错检查和信息识读四大应用场景。

  • 定位抓取:通过 2D 相机识别同类型工件在 XOY 平面的位姿(Z 向高度需一致)。适用于托盘内无堆叠工件的抓取,以及传送带上平放工件的抓取等。

  • 放置纠偏:在放置工件前,通过 2D 相机拍照识别工件当前位置,并据此进行纠偏,实现准确放置。适用于装配等对放置精度要求较高的场景。

  • 防错检查:通过 2D 相机识别工件状态,验证工件是否符合预期,防止漏装、装反、装错等问题。适用于工件正反判断、有无检测、变形分类、错位及歪斜检测以及数量统计等场景。

  • 信息识读:集成 OCR 和一维码/二维码识别功能,通过 2D 相机读取工件上的一维码、二维码或字符信息,补充产品型号等关键识别数据。适用于物料追溯、型号识别等场景。

阅读指引

不同场景下,2D 工件识别的配置流程有所不同,具体操作请阅读以下章节。

操作前提:

  1. 已完成 2D 相机标定。若图像存在畸变,需先进行畸变标定(适用于所有场景);定位抓取和放置纠偏场景还需完成外参标定。

  2. 相机能够正常采图,且图像质量符合要求。如需调整相机参数,请阅读 2D 相机管理 内容,优化当前连接相机的参数设置。

定位抓取

在定位抓取场景中,可以通过 2D 模板匹配和 2D Blob 分析两种方式完成工件识别。

  • 2D 模板匹配:如果需要在 2D 图像中搜索并定位与模板匹配的工件特征,可选择 2D 模板匹配识别方式,具体配置请阅读 2D 模板匹配

  • 2D Blob 分析:如果需要检测图像中的 Blob,并根据几何特征筛选目标,可选择 2D Blob 分析识别方式,具体配置请阅读 2D Blob 分析

放置纠偏

在放置纠偏场景中,可以完成放置位固定和放置位不固定下的工件识别。

  • 固定放置位:如果在运行过程中,放置位的位置与姿态保持不变,可选择在固定放置位下进行工件识别,具体配置请阅读 固定放置位

  • 不固定放置位:如果在每次运行时,放置位的实际位置或姿态存在偏差或变化,可选择在不固定放置位下进行工件识别,具体配置请阅读 不固定放置位

在具体配置流程开始前,针对放置位不固定的场景,请先配置放置位识别工程,具体识别方式可根据实际需求灵活搭建。识别完成后,需要将识别到的放置位位姿正确保存至全局变量。有关全局变量的配置,请参考 全局变量

防错检查

在防错检查场景下,可以通过正反/有无分类、变形分类、错位/歪斜分类和 2D 模板匹配计数四种方式完成工件识别。

  • 正反/有无分类:如果需要判断工件正反面朝向或工件是否存在,可选择正反/有无分类,具体配置请阅读 正反/有无分类

  • 变形分类:如果需要检测工件是否发生形变,可选择变形分类,具体配置请阅读 变形分类

  • 错位/歪斜分类:如果需要检测工件放置的位置或姿态是否异常,可选择错位/歪斜分类,具体配置请阅读 错位/歪斜分类

  • 2D 模板匹配计数:如果需要基于 2D 模板匹配识别工件,并统计工件数量,可选择 2D 模板匹配计数,具体配置请阅读 2D 模板匹配计数

信息识读

在信息识读场景下,可以通过一维码/二维码识别和字符识别两种方式完成目标识别。

  • 一维码/二维码识别: 如果要读取目标上的一维码或二维码信息,可选择一维码/二维码识别,具体配置请阅读 一维码/二维码识别

  • 字符识别:如果要识别目标表面印刷、刻印或喷墨的字符,可选择字符识别,具体配置请阅读 字符识别

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。