AIDCIS 管板孔智能检测
核电设备管板孔检测桌面软件:把图纸孔位、双探头测量和内窥镜图像串成一条检测流程。
私有仓库,见面可演示
- 150
- 次提交,14 条分支
流程它怎么工作
- 01导入 DXF 图纸
- 02提取并编号孔位
- 03双探头采集视频和内径
- 04按时间窗口对齐
- 05内窥镜图像展开拼接
- 06评定、出报告
01概况
- 背景
- 管板上孔位很多,图纸孔号、检测状态、内径曲线和内窥镜画面原本各在一处。视频、插入信号和测量数据还必须对应同一次探头运动,界面一卡,时间就对不上。
- 目标
- 主检测、实时监控、评定分析、报告生成四个页面走完一条检测流程;视频和测量数据按同一次探头运动对齐,不受界面刷新影响。
- 我负责
- 维护者、负责人(项目说明里写明)。全部分支 150 次提交里,149 次署我的名字。
02方案与取舍
Python 加 PySide6 的桌面软件,按检测流程分成四个页面,共用一层服务。内窥镜图像先抽关键帧、去模糊、把圆环展开成条带,再估计位移、拼成整段内壁图。
选了按插入事件和单调时钟的时间窗口截取视频
没选按界面刷新的时机截取
界面卡一下,截出来的视频就和测量数据对不上。代价是多一份缓冲内存和超时管理。
选了先做 CPU 拼接,再加 GPU 路径,没有 CUDA 时回退 CPU
没选一开始只做 GPU
现场机器不一定有显卡。代价是两套实现要一起维护。
03难点
现象
内窥镜拼出来的图只覆盖很短一段深度。
原因
4 秒的片段每 50 帧才抽一帧,按每秒 25 到 30 帧算,只抽到 2 到 3 帧。
解法
定位到采样间隔;短片段另加保护,不会被首尾裁剪裁空。
04结果
2025-08 到 2025-11 共 150 次提交、14 条分支;内径测量、双探头数据配对和内窥镜画面都已接通(据提交记录)。现场效果数字没有核实,所以不写。
05复盘
仓库里缺统一的现场交付记录和可复现的性能基准;要对外讲效果,先核对现场版本和测试样本。
提交每月提交数
取自代码仓库(2026-11-06)。