VisionPro 中 验证工具 ID Verfiction
VisionPro 中 验证工具 ID Verfiction一、CogIDTool1. CogIDTool 工具概述2. 支持的码制2.1 一维码2.1 二维码3. CogIDTool工具使用二、CogOCRMaxTool1. CogOCRMaxTool 工具概述2. 参数说明2.1 字符尺寸与形态控制2.2 解决字符拆分和漏识别参数2.3 识别模式与空格控制3. CogOCRMaxTool工具使用一、CogIDTool1. CogIDTool 工具概述CogIDTool 是康耐视VisionPro 中专注于多码制条码/二维码识读的专业工具是 VisionPro 视觉软件的核心组件之一。不同于 VisionPro 中简单的 CogBarcodeTool仅支持基础一维码CogIDTool 是一款支持一维码、二维码和复合码的“全能型”读码工具广泛用于工业产品全生命周期追溯、物流信息采集和产线流程管控等场景。CogIDTool功能码制覆盖全面支持超过 30 种主流码制涵盖一维码Code 128、Code 39、EAN-13、UPC-A、Codebar 等、二维码QR Code、-Data Matrix和复合码PDF417、GS1 DataBar 等适应恶劣工况专为工业场景优化能够稳定识别污损、模糊、低对比度、畸变甚至高度旋转和透视变形的条码多码同时读取支持在同一张图像中同时读取多个不同类型的条码单次获取全部信息双算法自动优化内置 IDMax 和 IDQuick 两种解码算法自动选择最优方案2. 支持的码制2.1 一维码码制技术特点典型应用场景Code 128密度高支持全 ASCII 字符子集 A/B/C最多 128 字符食品包装生产日期、批号工业产线最常用Code 39编码简单易打印无需校验位最多 43 字符固定资产标签如设备编号UPC/EAN全球零售通用自带校验位UPC-A 12位 / EAN-13 13位超市商品条码Code 93Code 39 的增强版本密度更高物流管理ITF 25交叉存取 2/5 条码物流管理中应用较多Codebar多用于血库、图书馆和照相馆业务专用场景Pharmacode医药行业专用条码药品包装一维码的条形结构两侧静区没有任何印刷符或条码信息通常是纯白的位于条形码符号的两侧起始字符条形码符号的第一位字符是起始字符它的特殊条空结构用于识别一个条形码符号的开始数据字符有条形码字符组成用于代表一定的原始数据信息。校验字符校验字符是必须的/可选的。其通过对数据字符进行一种算术运算而确定。当符号中的各字符被解码时译码器对其进行同一种算术运算并将结果与校验字符比较若两者一致时说明读入的信息是有效的。终止字符条形码符号的最后一位字符是终止字符他的特殊条空结构用于识别一个条形码符号的结束。常见一维码样式2.1 二维码码制容量纠错级别典型应用场景QR Code最多 4296 个数字 / 2556 个字母 / 1817 个汉字L(7%) / M(15%) / Q(25%) / H(30%)汽车零件追溯、电子产品标识Data Matrix微型数据存储容量高多种纠错级别PCB 板、芯片上的微小码PDF417最多 1850 个数字 / 1108 个字母 / 500 个汉字容错性强航空登机牌、物流面单GS1 DataBar最多 14 位数字 扩展数据小尺寸包装口香糖、口服液POSTNET / PLANET邮政码邮件分拣FourState四状态条码邮政系统常见二维码样式QR 码QR码是面向普通消费者的“社交名片”适合移动支付、网址跳转等QR码 基本组成 由定位器三个角的正方形矩形数据区校验码组成DM码而DM码是面向工业生产的“微型零件”更擅长在严苛的工业环境中追踪和标识产品。数据矩阵码 DataMatrix码简称DM码 由定位器或L图案帮助条码定位并确定代码的方向时钟图案外围点阵 提供代码行和列数量的计数。 数据区域可以是文本或数字数据最多可达2335个字母数字字符。通常包含冗余数据即使一个单元格损坏改代码仍然具有可读性单元格组成。3. CogIDTool工具使用对一维码进行操作引入图片资源 用官方提供的资源就可以创建好工具后不用调任何设置 直接运行可以在结果中发现通过设置工具参数再次查询结果结果展示而二维码的操作和一维码的操作类似传入照片依旧官方资源选择二维码格式 只能单选 不给二维码的形式很好分辨 所有这里直接选数据阵结果二、CogOCRMaxTool1. CogOCRMaxTool 工具概述CogOCRMaxTool 是康耐视VisionPro软件套件中的一个高级光学字符识别OCR工具专为严苛的工业场景设计。其核心优势在于即使面对污损、低对比度、倾斜或畸变的字符图像依然能提供高可靠性的识别结果。它广泛应用于产品追溯、包装质量控制和自动化物流等领域是实现产线信息采集与追溯的核心工具之一。说白了CogOCRMaxTool就是是一个字符识别工具用于字符识别,它能够根据已训练的字符样本读取灰度图像中的字符,并返回读取结果。CogRCRMaxTool 功能输入要求接受 8位灰度图像、16位灰度图像或距离图像处理的是整个图像中的一个目标字符串。应用范式通常与CogImageConvertTool图像预处理和CogFixtureTool精确定位等工具协同工作形成一个完整的视觉检测流程。2. 参数说明2.1 字符尺寸与形态控制这部分是 OCR 识别的基础先帮你过滤掉绝大多数噪点和无效干扰是识别准确率的第一道防线。参数推荐值可调范围核心适用说明字符最小宽度32~5过滤掉宽度过小的噪点 / 碎线印刷体标签 3 为通用值极小字符可降到 2字符最大宽度10050~200避免连片干扰被误判为单个字符单字符宽度不超过图像宽度的 1/10 即可字符最小高度32~5同宽度逻辑过滤高度过小的噪点极小字符可降到 2字符最大高度10050~200避免高度过高的干扰单字符高度不超过图像高度的 1/3 即可字符最小纵横比0.80.5~1.2过滤过瘦长 / 过宽的畸形干扰数字 / 字母识别 0.8 是通用黄金值字符最小像素数3020~50过滤像素过少的碎点30 是平衡小字符和抗干扰的通用值最小字符间空隙10~ 3字符之间的最小间隔字符间距小的场景如密集序列号设 0普通场景 1 即可最大字符内空隙00~ 2单个字符内部允许的最大空隙0 代表严格闭合识别 O/Q/0 这类字符时可适当放宽到 1角度一半范围00~ 5字符最大允许旋转角度字符有轻微倾斜时设 2~5水平印刷品 0 即可倾斜一半范围00 ~ 5字符最大允许倾斜角度和上面角度参数配合轻微倾斜场景设 2~52.2 解决字符拆分和漏识别参数这部分专门解决 “字符被拆成碎片、缺笔少画、漏识别” 的问题是提升召回率的关键。参数推荐值可调范围核心适用说明使用笔划宽度过滤器勾选开 / 关必开工业印刷品的笔划宽度有规律开启后能大幅过滤掉不符合笔划特征的干扰线忽略边框片段不勾选开 / 关仅当图像有明显边框干扰时开启普通场景不勾选避免误删边缘字符字符片段合并模式RequireOverlapRequireOverlap/AnyOverlap通用场景首选仅重叠的片段才合并避免把不相关的碎片拼错成字符字符片段最小像素数1510~25过滤无效小碎片15 是平衡小字符和抗干扰的通用值字符片段最小 X 重叠00~0.3水平方向重叠阈值字符有断裂的场景如磨损标签设 0普通场景 0 即可字符片段对比度阈值3020~50过滤低对比度的模糊片段光照不均 / 弱对比度场景降到 20强光干扰场景升到 40字符片段到 MainLine 的最大距离00~ 2片段到字符基线的距离字符有上下偏移的场景设 1~2普通场景 0 即可字符片段在 Y 方向上与主线重叠的最小值0.50.3~0.7垂直方向重叠比例断裂字符场景降到 0.3严格场景升到 0.72.3 识别模式与空格控制这部分决定 OCR 的整体识别逻辑通用场景用默认值即可特殊场景再针对性调整。参数推荐值可选值核心适用说明极性Automatic (Unknown)Automatic/DarkOnLight/LightOnDark通用场景必用自动只有稳定的黑字白底 / 白字黑底场景才手动指定空格插入模式NoneNone/Automatic通用场景用 None避免工具乱加空格只有需要自动分词的场景才开 Automatic空格最小宽度105~20空格的最小宽度字符间距小的场景降到 5大间距场景升到 15空格最大宽度10050~200空格的最大宽度避免大间隔被误判为空格规范化模式LocalLocal/Global工业场景首选 Local适配光照不均、局部过曝 / 过暗的情况分析模式StandardStandard/Fast/Robust通用场景用 Standard追求速度用 Fast高干扰 / 低质量图像用 Robust跨度度量 / 跨度类型 / 宽度类型UnknownUnknown/Pixel 等通用场景用自动 Unknown无需手动修改最小跨度00~ 5通用场景 0 即可过滤极小跨度干扰时设 2~5前景阈值分数0.50.3~0.7二值化阈值字符偏暗 / 背景亮时降到 0.4字符亮 / 背景暗时升到 0.6空格分数模式ClutterClutter/Text通用场景用 Clutter把干扰碎片的间隔按空格规则处理避免误判Cell Rectangle Width TypeFixedFixed/Proportional固定宽度字符如点阵、固定间距标签用 Fixed比例字体用 Proportional3. CogOCRMaxTool工具使用图片资源开始提取文字要注意的是方向按照箭头方向查询 并且只能查询一行 不能查询到图片外提取文字的两种方法全部提取部分提取这里就是我们提取出来的字符类型了 所有的Lot都可以识别提取文字后可以保存也可用提取线进行提取 通过自动分段自行匹配和调整所对应的字段