对紫外相机采集的高压放电视频进行放电情况的检测
• 利用 QT 开发可以在 win/linux 下平台运行的放电分析软件,按策略模式组织算法模块,可以快速进行算法模块的移植验证;
• 利用 OpenCV 完成对放电视频中数据的采集和初始化; 针对读入视频进行视频处理,利用帧差法实现前景背景的分离;
• 针对前景完成图像的二值化、 放电区域的检测、 提取、 统计, 利用背景滑动平均方法来克服某些紫外相机镜头抖动带来的异常。
策略模式组织算法模块
多线程调度完成视频流处理以及放电强度曲线更新
- 导入紫外相机拍摄的放电视频流
- 自动进行播放及放电强度统计
- 视频流处理结束后,可将统计的放电强度、变化率等信息通过excel导出
- @Y工提供放电视频
- 策略模式的应用
- 帧差法提取放电前景
- 背景滑动平均克服视频抖动
- 统计放电强度前三的放电区域,使用bbox标记并标注像素点个数
- 统计放电区域像素点并标记
- 统计放电区域像素点变化率
- 放电强度、变化率等信息通过excel导出
- 导入电流电压数据并显示
- 曲线XY轴可缩放可拖动,曲线可整体移动