R&D
CENTER

判定之前先摆正 — Multi-Inspector 的 yolo_align 模式

这是一种新模式:不经 Canny 预处理,只对图像做旋转对齐和中心平移后进行 YOLO 判定,在现场原样复现训练时的对齐方式。

Multi-Inspector (EB) v2.2 新增了 yolo_align 模式。原有的 yolo 模式使用经过 Canny 处理的旋转校正图像进行判定。新模式则是只对 Live 原始图像做对齐后再送入 YOLO。

为什么需要

模型是用 Image Processing Tool 对齐后的图像训练的。现场输入也必须以相同方式对齐,训练和推理的数据分布才能一致。因此直接移植了 Augmentation Tool 的 FeatureAligner,对齐配置文件也使用同一个。

流程

Live 原始图像(无 Canny)
  └ Align + Center   ← config_align.ini [aligner]
  └ YOLO 判定        ← 沿用原有判定逻辑

各模式独立配置

阈值和各类别阈值可以按模式编号(modeN_*)分别设置。原有的 yolo 模式继续使用自己编号的键,因此行为不变。

modeN_type = yolo_align
modeN_threshold = 0.7
modeN_iou = 0.25
modeN_align_config = config_align.ini

安全机制

对齐失败时(例如未检测到产品),会改用原始图像继续判定。即使对齐模块无法加载,应用程序仍可正常运行,只有该模式改用原始图像。