天津滨海产线实测:C#对接YOLO26焊点检测,误判率压到0.1%以下的工程实践
去年下半年在天津滨海新区一条SMT产线上做焊点AOI升级,传统算法对0402以下封装的虚焊、桥接误判率一直在3%左右徘徊,产线每天要安排两个人工复检工位。换了三版传统视觉参数都没打下来,最后决定上AI方案。前后迭代了两个半月,最终把误判率稳定在了0.087%,漏检率控制在0.02%以内,单工位推理速度12ms/帧。本文把完整的技术路径、踩过的坑和可运行代码整理出来。
为什么选YOLO26而不是YOLOv8/v11
选型阶段测了四个模型:YOLOv8s、YOLO11n、YOLO26n和PP-YOLOE+。测试集是产线实拍的2400张焊点图,包含冷焊、桥接、少锡、虚焊四类缺陷,每类约300张正样本,其余为合格样本。
核心结论很明确:YOLO26n在小目标检测上的召回率比YOLOv8s高12个百分点,比YOLO11n高5个百分点,同时CPU推理速度快43%。最关键的是它原生无NMS架构,后处理代码量减少60%,不会出现NMS阈值调不好导致的漏检或重复检测,这对工业现场的稳定性太重要了。
YOLO26的检测头采用one-to-one分配策略,每个目标只对应一个预测框,不需要非极大值抑制。从工程角度看,这不仅是少了一步后处理,更重要的是消除了NMS带来的延迟抖动——传统NMS的时间复杂度是O(n²),n为预测框数量,在焊点密集场景下波动很大。YOLO26把后处理时间复杂度压到了O(n),且n的数量级从几千降到了几百。
整体架构与数据流向
整个系统分三层:图像采集层、推理引擎层、业务逻辑层。产线用的是海康威视500万像素工业相机,通过GigE协议上位机采图,C#做主控逻辑和PLC交互,Y
相关新闻
bh的三个特色字段:phone_field实时格式化、price与percentage输入组详解
UI库/组件 【免费下载链接】bh Bootstrap Helpers for Ruby 项目地址: https://gitcode.com/gh_mirrors/bh/bh 点击查看 免费下载 bh(Bootstrap Helpers)是面向 Rails 的 Bootstrap 6 表单助手 gem,它替你写好全部 HTMLÿ…
JEV-27B-VL:把“决策“从“聊天“里拆出来,0.11 秒答完 70% 问题实测
JEV-27B-VL:把"决策"从"聊天"里拆出来,0.11 秒答完 70% 问题实测 【免费下载链接】JEV-27B-VL 项目地址: https://ai.gitcode.com/hf_mirrors/autotrust/JEV-27B-VL JEV-27B-VL 是一款开源的多模态决策模型。它解决的不是聊…
不开 Xcode 也能拿到 App Store 的 IPA 包:ipatool 命令行下载完整指南
不开 Xcode 也能拿到 App Store 的 IPA 包:ipatool 命令行下载完整指南 【免费下载链接】ipatool Command-line tool that allows you to search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app…
最新新闻
ROS2导航系统实战:从建图到路径规划
1. ROS2导航系统架构解析在机器人自主导航领域,ROS2gazebocartographermovebase的组合已经成为开源方案中的黄金标准。这套系统完美融合了仿真环境、SLAM建图、路径规划三大核心功能模块,为开发者提供了从零搭建完整导航系统的技术路径。我最近在开发一款…
Kubernetes架构核心解析与生产实践指南
1. Kubernetes架构核心解析Kubernetes(简称K8s)作为容器编排领域的事实标准,其架构设计凝聚了Google十五年大规模容器管理经验。我在生产环境部署过数十个K8s集群后,发现真正理解其架构原理是避免运维灾难的前提。本文将拆解K8s的…
MySQL逻辑备份工具mysqldump核心功能与实战指南
1. mysqldump核心功能解析mysqldump作为MySQL官方提供的逻辑备份工具,其核心价值在于能够以SQL语句形式导出数据库结构和数据。与物理备份相比,这种逻辑备份具有三大不可替代的优势:跨版本兼容性:导出的SQL文件可以在不同MySQL版本…
XSS攻击原理与防御:从经典案例到企业级防护
1. 从"javascript:alert(1)"看XSS攻击的本质与防御看到这个标题,很多安全从业者会心一笑——这可能是最经典的XSS(跨站脚本攻击)测试用例了。但看似简单的代码背后,却隐藏着Web安全领域最持久、最具破坏力的漏洞类型之一…
2026版PVF修改工具全链路:解包、脚本改写、回包与数据同步
改装备的人十个里有九个踩过同一个坑:脚本里数字明明改了,回包也没报错,进游戏一看属性还是老样子。我在模拟器数据配置这块折腾了几年,从最早的整包覆盖到现在按文件增量同步,中间踩过的雷足够写一本小册子。这篇就把…
LLM API操作审计系统:基于Docker与eBPF的可观测性实践
1. 项目概述:Hindsight 不是“事后诸葛亮”,而是一套可落地的 LLM 操作审计与回溯系统你有没有遇到过这样的情况:调用 OpenAI API 时突然返回401 Unauthorized: incorrect api key provided,但你明明刚复制粘贴了新密钥࿱…
日新闻
PIC18F86J10与MAX14431BAEE+的隔离SPI通信设计与调试
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
基于MAX14431与PIC18F47K42的隔离SPI通信设计实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
MAX14431与STM32F417ZG的SPI隔离通信链路设计与实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
周新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
月新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …