🔧

工业缺陷检测 · 模型移植实战

30 章完整课程 · 从入门到部署
📚 30 章节
01
课程导论与硬件选型
工业缺陷检测痛点 · 模型移植全流程 · Jetson/瑞芯微/算能选型
02
开发环境搭建
交叉编译工具链 · 刷机烧录 · SSH远程与文件传输
03
Python基础回顾
Python环境 · NumPy/OpenCV基础 · 图像读写预处理
04
PyTorch模型训练基础
MVTec AD数据集 · 分类/分割训练 · 模型保存导出
05
模型量化原理
FP32 vs INT8 · 对称/非对称量化 · 校准数据集作用
06
PyTorch转ONNX
torch.onnx.export详解 · 动态/静态轴 · 算子兼容性
07
ONNX模型优化
onnx-simplifier · 常量折叠 · 节点融合
08
ONNX转TensorRT (NVIDIA)
trtexec工具 · 动态batch · FP16/INT8精度选择
09
TensorRT推理引擎部署
C++/Python API · 输入输出绑定 · 内存管理
10
TensorRT实战
缺陷检测推理 · Profiling · 常见错误排查
11
ONNX转RKNN (瑞芯微)
RKNN-Toolkit2安装 · 模型转换 · 量化模式选择
12
RKNN模型部署
NPU驱动加载 · 零拷贝推理 · 多线程流水线
13
RKNN实战
PCB焊点检测移植 · 精度损失分析与调优
14
ONNX转BMNET (算能)
BMNNSDK2安装 · bmodel编译 · TPU调度
15
BMNET模型部署
Sophon推理框架 · 视频流解码推理 · 性能调优
16
模型剪枝与蒸馏
结构化剪枝 · 知识蒸馏 · MobileNet/ShuffleNet
17
C++部署基础
CMake工程 · OpenCV编译 · 交叉编译实战
18
C++推理引擎封装
工厂模式 · 多后端统一接口 (TensorRT/RKNN/BMNET)
19
图像预处理加速
NEON指令集 · OpenCV vs SIMD · Resize/Normalize优化
20
后处理算法优化
NMS加速 · 阈值分割 · 连通域分析
21
多线程流水线架构
生产者-消费者 · 线程池 · 异步推理
22
视频流实时检测
GStreamer管道 · RTSP拉流 · 丢帧策略
23
模型版本管理与热更新
模型仓库 · 热加载机制 · AB测试
24
性能Profiling与调优
Nsight Systems · NPU占用率 · 内存带宽瓶颈
25
精度对齐与调试
逐层输出对比 · 余弦相似度 · 量化敏感层定位
26
工业相机接入
GigE Vision · GenICam标准 · 相机SDK封装
27
PLC与IO交互
Modbus TCP · 触发信号处理 · 结果上报
28
Web可视化界面
Flask/FastAPI · WebSocket推流 · 检测结果展示
29
系统稳定性测试
压力测试 · 看门狗机制 · 日志系统设计
30
项目实战与总结
完整产线检测系统搭建 · FAQ · 课程总结与展望