Skip to content

dagunliyu/discharge-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

放电检测

对紫外相机采集的高压放电视频进行放电情况的检测

介绍

• 利用 QT 开发可以在 win/linux 下平台运行的放电分析软件,按策略模式组织算法模块,可以快速进行算法模块的移植验证;

• 利用 OpenCV 完成对放电视频中数据的采集和初始化; 针对读入视频进行视频处理,利用帧差法实现前景背景的分离;

• 针对前景完成图像的二值化、 放电区域的检测、 提取、 统计, 利用背景滑动平均方法来克服某些紫外相机镜头抖动带来的异常。

软件架构

策略模式组织算法模块

多线程调度完成视频流处理以及放电强度曲线更新

安装教程

  1. git clone https://gitee.com/dagunliyu/discharge-detection.git

使用说明

  1. 导入紫外相机拍摄的放电视频流
  2. 自动进行播放及放电强度统计
  3. 视频流处理结束后,可将统计的放电强度、变化率等信息通过excel导出

参与贡献

  1. @Y工提供放电视频

特技

  1. 策略模式的应用
  2. 帧差法提取放电前景
  3. 背景滑动平均克服视频抖动
  4. 统计放电强度前三的放电区域,使用bbox标记并标注像素点个数
  5. 统计放电区域像素点并标记
  6. 统计放电区域像素点变化率
  7. 放电强度、变化率等信息通过excel导出
  8. 导入电流电压数据并显示
  9. 曲线XY轴可缩放可拖动,曲线可整体移动

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published