培训对象: 计算机视觉工程师、图像处理算法工程师、安防/质检/自动驾驶从业者。
培训目标:
掌握OpenCV核心模块进行图像处理操作。
理解目标检测算法的原理和发展脉络。
能够使用YOLO系列模型进行目标检测训练。
具备将视觉算法部署到实际应用的能力。
培训内容介绍:
二、 图像预处理与滤波: 使用均值滤波、高斯滤波、中值滤波去噪,实现图像锐化和边缘增强。
三、 图像形态学操作: 应用腐蚀、膨胀、开运算、闭运算处理二值图像,提取图像结构特征。
四、 边缘检测与轮廓提取: 使用Canny边缘检测算法,查找图像轮廓并计算轮廓特征(面积、周长、中心点)。
五、 图像特征提取与匹配: 使用SIFT、SURF、ORB提取关键点特征,进行图像匹配和拼接。
六、 图像分割技术: 使用阈值分割(OTSU)、分水岭算法、GrabCut实现前景背景分离。
七、 目标检测基础概念: 理解目标检测的任务定义,对比传统方法与深度学习方法,了解IoU、mAP评估指标。
八、 YOLO系列算法演进: 了解YOLOv1到YOLOv8的发展历程,理解anchor机制和多尺度预测原理。
九、 YOLO模型训练实战: 准备数据集(VOC/COCO或自定义),标注数据,配置训练参数,训练YOLO检测模型。
十、 模型推理与后处理: 使用训练好的模型进行推理,解析输出结果,应用NMS去除重复框。
十一、 模型部署与优化: 将PyTorch模型转换为ONNX/TensorRT格式,优化推理速度和资源占用。
十二、 实战项目:工业缺陷检测系统: 开发完整的缺陷检测系统,从数据采集、模型训练到部署上线,实现实时检测。