CogToolBlock和CogIDTool工具
CogToolBlock是一款功能模块,允许将多个视觉工具(定位、测量、检测工具等)组合橙一个自定义、可复用的处理单元(即“工具块”)。通过定义工具块,可以实现复杂多规模工具布局变得简洁化,提高开发时增强代码可维护性。
CogIDTool是一款专用于一维码和二维码解码的视觉工具,具有高效的读码能力和灵活的配置选项。
效果图
CogToolBlock工具块概念
-
模块化设计:将多个视觉工具(例如CogPMAlignTool、CogBlobTool、CogCaliperTool等)封装成一个独立的处理单元。
-
输入/输出接口:工具块可以定义输入参数(如图像、坐标、阈值等)和输出结果(如通过/失败、测量值、坐标变换等)。
-
复用性:工具块可保存为独立文件(.vpp或.vbt),方便再不同项目中重复使用。
工具块使用场景
-
简化复杂流程:将多步骤的视觉任务(如定位→测量→检测)整合为单一模块。
-
参数集中管理:通过工具块界面统一配置子工具的输入参数。
-
逻辑隔离:隐藏内部工具细节,仅暴露必要的输入/输出接口,便于团队协作。
-
提高执行效率:通过优化工具间的数据传递顺序,减少冗余计算。
-----------------------------------------------------------------------------------------------------------------------------
CogIDTool工具概念
CogIDTool是支持再同一张图像中读取多种类型的一维码(如Cogde128、Cogde39等)以及多个同种类的二维码(QR码、Data Matrix)。与传统的Barcode或PDF417工具相比:
-
多类型支持:可同时处理不同种类的一维码,而二维码需为同一种类。
-
适应复杂场景:能够解码高度旋转、透视变形或低对比度的图像。
-
双解码算法:提供IDQuick(快速解码高对比度图像)和IDMax(适应低质量图像)两种模式,默认适应IDMax。
CogIDTool工具使用场景
-
一维码解码:无需训练,直接读取图像中多个不同种类的一维码。
-
二维码解码:
支持QR码和Data Matrix码,可读取多个同类型二维码。
解码后的字符串内容、ISO标准代码及修饰符。
-
输出信息: 码的方向(以弧度表示)、中心坐标集四个焦点坐标。 解码后的字符串内容、ISO标准代码及修饰符。
条码/二维码分级尺度
条码/二维码分级尺度通常从A到E,或使用数字值,用于评估打印的质量。这些等级是基于对比度、清晰度和可读性等各种因素确定的。
A级(或4) 含义:这是条码/二维码的理想质量。它表示出色的可读性,几乎没有扫描错误。A级条码/二维码确保扫描的高效率,减少处理时间和错误。
B级(或3) 含义:质量良好的条码,有轻微缺陷。通常扫描良好,但可能有轻微问题。 虽然不完美,B级条码/二维码仍然可靠,可在大多数情况下有效使用。
C级(或2) 含义:平均质量。这些条码/二维码可读,但在某些条件下或使用特定扫描仪时可能带来挑战。C级条码/二维码可能导致偶尔的扫描错误,可能减慢操作速度。
D级(或1) 含义:低于平均质量。这些条码/二维码有明显问题,容易出现扫描错误。频繁的扫描问题可能导致运营效率低下和增加手动干预。
E级(或0) 含义:质量差。这些条码/二维码通常无法扫描。此等级的条码/二维码可能导致运营中的重大中断,应立即纠正。
详细介绍
百度安全验证
CogToolBlock与CogIDTool使用流程
CogToolBlock和CogIDTool工具一般场景羁绊无需更改属性和内容
CogIDTool工具中QR码和数据阵适用于物流分拣、电子元件追溯等场景。
下期:
颜色提取工具合集,
脚本使用。