01
无人机巡检概述
行业现状、应用场景(电力、光伏、油气管道)、课程目标与学习路径
行业认知入门
02
数据采集基础
无人机航线规划、传感器类型(可见光、红外、激光雷达)、数据存储格式
硬件格式
03
Python环境搭建
Anaconda安装、虚拟环境管理、必备库安装(OpenCV/Pandas/Matplotlib/GDAL)
环境工具
04
图像数据读取与预处理
OpenCV读取图像、缩放裁剪、色彩空间转换、直方图均衡化
图像预处理
05
地理信息基础
坐标系与投影(WGS84/UTM)、EXIF信息提取、GPS坐标解析与可视化
GIS坐标
06
图像拼接技术
特征点提取(SIFT/ORB)、特征匹配、透视变换、全景图生成
拼接特征
07
目标检测入门
基于OpenCV传统方法(Haar Cascade/模板匹配)、优缺点分析
传统检测
08
深度学习目标检测
YOLOv8模型介绍、数据集标注格式(COCO/YOLO)、模型训练与推理
YOLO深度学习
09
电力巡检专项
绝缘子检测、导线断股识别、鸟巢检测、热斑异常分析
电力巡检
10
光伏巡检专项
光伏板遮挡检测、热斑识别、隐裂检测、组件清洁度评估
光伏新能源
11
油气管道巡检专项
管道裸露检测、第三方施工识别、植被异常分析、泄漏检测
油气管道
12
红外热成像分析
温度数据提取、温度异常区域标记、温升曲线绘制、报告生成
红外热成像
13
激光雷达数据处理
点云数据读取、地面滤波、植被分类、电力线提取
LiDAR点云
14
数据清洗与标准化
文件名批量重命名、时间戳对齐、数据去重、异常值处理
清洗标准化
15
数据库存储
SQLite基础、巡检数据入库、查询与导出、数据版本管理
数据库SQLite
16
自动化报告框架
报告模板设计(HTML/PDF)、数据填充逻辑、图表自动生成
报告自动化
17
可视化图表
Matplotlib绘制缺陷分布图、热力图、趋势图、地理信息散点图
可视化Matplotlib
18
PDF报告生成
ReportLab库使用、页面布局、表格与图片插入、水印添加
PDFReportLab
19
HTML报告生成
Jinja2模板引擎、CSS样式设计、交互式图表嵌入(Plotly)
HTMLJinja2
20
批量处理与并行计算
多线程/多进程处理、任务队列设计、进度条显示
并行性能
21
定时任务与自动化
Windows任务计划、Linux Crontab、Airflow轻量级调度
调度定时
22
Web可视化平台
Flask基础、数据API设计、前端展示(ECharts)、用户权限管理
WebFlask
23
移动端适配
报告移动端预览、微信小程序集成思路、推送通知
移动端小程序
24
数据安全与隐私
数据脱敏、传输加密(HTTPS)、访问日志审计
安全隐私
25
模型部署
ONNX模型转换、TensorRT加速、边缘计算设备(Jetson)部署
部署边缘
26
案例实战一:电力巡检全流程
数据采集→分析→报告生成
实战电力
27
案例实战二:光伏电站巡检自动化
批量处理+定时报告
实战光伏
28
案例实战三:油气管道巡检数据融合
多传感器+多时段对比
实战融合
29
性能优化
内存管理、GPU加速、代码Profiling、缓存策略
优化GPU
30
课程总结与进阶方向
行业趋势、AI大模型应用、数字孪生、职业发展建议
总结进阶