子母扣贴片外观检测,难的不是拍清一片,而是在一框多件的流里,把每一片的溢料、褶皱、破损、脏污都稳定挑出来——按扣要装齐装正,基材不能有伤,OK 的不误杀、NG 的不漏放。
本文依据群意技术子母扣贴片检测的真实分割效果图,按被检对象 → 缺陷家族 → 成像打光 → 算子链路 / 判定编排 / 参数字典 → 运行看板展开。分割掩膜的配色与现场一致:橙色标缺陷区域(溢料 / 破损 / 褶皱),并对文字标签「缺陷」逐处标注。界面截图按产品真实控件与文案样式绘制。
被检对象:一片贴片要看哪些面
被检为椭圆无纺布贴片,上面铆合两颗金属子母扣(按扣)。难点在于:基材是布纹、哑光、与缺陷同色,溢料 / 破损往往就是同一种材料堆叠或缺失,靠灰度阈值很难分;加上按扣金属反光、一框多件同时进视野。系统用语义分割掩膜把缺陷区域从布面上勾出来,而不是只画一个框——溢料的走向、破损的孔洞形状都能量化。

▲ 缺陷件:一片多处「缺陷」,橙色掩膜勾出溢料与破损

▲ 合格件:基材平整、按扣装齐装正,无掩膜
缺陷家族:五类要挑出来的 NG
按现场样本与分割结果,贴片外观 NG 归为五族,与后面的缺陷字典一一对应:

▲ D1 溢料 / 毛边:橙色勾出边缘外溢的基材

▲ D1 溢料:侧边一大块外溢,标注「缺陷」

▲ D3 破损 / 孔洞:左上件掩膜内见黑色孔洞
同色缺陷最难,一框多件更要逐件算
溢料与破损常常和基材同色同纹,正常阈值分不开;而一框里往往同时有合格件与缺陷件,必须先把每一片单独框出来,再逐件做缺陷分割,否则好坏会被算到一起。
成像与打光:环形漫射 + 暗场背景
要把同色缺陷和布纹分开,光是关键。方案用一套成像工位配合:

▲ 一框多件:合格与缺陷混在同一视野

▲ 一框多件:多数合格,个别件标注「缺陷」
工作流:多目标 + 少样本分割算子链
新建项目「子母扣贴片外观检测」,从左侧算子库拖出并连接(与真实画布一致):
▲ 张量流画布:相机 → 预处理 → 多件定位 → 少样本分割 → 判级汇总(真实操作页样式)
判定编排:把掩膜变成缺陷事件
打开「GPU事件编排器」,顶部显示「正在配置缺陷:溢料 / 毛边」。从原语库拖入「区域面积 > 阈值」:
- 右侧缺陷列表:D1 溢料/毛边、D2 褶皱/翘起、D3 破损/孔洞、D4 脏污/异色、D5 按扣缺失/偏位……未配齐的显示「待配置」;
- 破损用「掩膜内孔洞数 / 面积」原语;按扣异常用「物体存在 + 位置约束」原语,核对两颗扣的存在与间距;
- 每类缺陷绑定面积 / 数量 / 位置阈值,越线即触发对应 NG,驱动分拣。
▲ GPU事件编排器:配置缺陷「溢料 / 毛边」= 原语「区域面积 > 阈值」(真实操作页样式)
相机与页面参数配置
打开「参数配置」,切换到页面参数页签。左侧「缺陷统计」与缺陷家族对齐,便于按 NG 类型出批统计:
- 表列:缺陷类型(NG0…NG4)、缺陷名称(溢料毛边、褶皱翘起、破损孔洞、脏污异色、按扣异常)、数量;
- 可「添加 / 删除缺陷类型」;右侧即时编辑名称与阈值,点「保存参数」整体生效;
- 检测结果显示:显示涂抹开、显示缺陷名称开、字体大小 40、线宽 2——与现场分割掩膜观感一致;
- 相机侧在张量流「工业相机」节点配置通道、曝光与 ROI,保证一框多件全框入镜。
| 缺陷类型 | 缺陷名称 | 数量 |
|---|---|---|
| NG0 | 溢料毛边 | 4 |
| NG1 | 褶皱翘起 | 1 |
| NG2 | 破损孔洞 | 2 |
| NG3 | 脏污异色 | 1 |
| NG4 | 按扣异常 | 0 |
▲ 参数配置 · 页面参数:缺陷字典与检测显示设置(真实操作页样式)
上线运行:一框多件逐件判级
- 左侧:实时画面 + 分割掩膜,一框多件逐片框出并标注缺陷;
- 右侧:五类缺陷判定清单——溢料毛边、褶皱翘起、破损孔洞、脏污异色、按扣异常;命中项标红;
- 结论:任一片任一类越阈即判 NG 并按类计数、驱动分拣;全片未命中才放行。
▲ 运行监控:左一框多件实景分割,右五类缺陷判定同步出结论
对照表与项目体会
| 环节 | 传统人工挑拣 / 传统 AOI | VisionAgent 子母扣贴片检测 |
|---|---|---|
| 认缺陷 | 灯下目检,同色缺陷易漏 | 少样本分割实时勾出溢料 / 破损 / 褶皱 |
| 多件流 | 一框多件靠人分辨好坏 | 先多件定位再逐件分割判级 |
| 定标准 | 凭老师傅经验,人各有别 | 面积 / 孔洞 / 位置阈值统一判级 |
| 换品种 | 传统 AOI 逐类重调参 | 补少量样本即可,阈值与感知解耦 |
| 留记录 | 纸质抽检事后补 | 每片结果与缺陷类型自动留痕出报表 |
- 业务要求:溢料、褶皱、破损、脏污逐件挑出,按扣装齐装正,OK 不误杀;
- 判定规则:每片多缺陷取最严,任一类越阈即 NG 并计数;
- 软件配置:五算子张量流 + GPU 事件编排(缺陷原语)+ 页面参数(NG 字典)。
贯穿始终的四个问题:系统看什么、什么叫合格、什么情况剔除、结果怎样进报表。
写在最后
子母扣贴片外观检测难的不是拍清某一片,而是把成像取图 → 多件定位 → 少样本分割 → 缺陷度量 → 判级分拣 → 批次留痕串成现场愿意用、质量经得起复核的链路。