文章目录

  • 前言
  • 一、运行环境
  • 二、数据库设计
  • 三、系统功能介绍及效果展示
    • 1.风机检测及显示部分
    • 2.缺陷管理部分
  • 总结

前言

风力发电机缺陷检测平台是与北京某公司合作,项目共分为三部分,无人自动机控制、吊舱搭载及图像采集、缺陷检测及软件开发。本项目为其中一个子项目,负责第三部分:缺陷检测及软件开发。目的是将无人机搭载的相机拍摄的风机叶片图像输入至软件中,进行数据清洗、缺陷自动检测、缺陷标记、重构风机模型。

一、运行环境

项目运行于Ubuntu16.04,使用Qt5.13、Sqlite数据库、C++为主要开发工具,内嵌的算法使用python开发,使用pyinstaller工具打包为可执行程序,通过shell脚本传参并在项目中调用。

二、数据库设计

数据库标大致分为三种类型:
风机管理:保存风机相关的字段,包括自增主键、所属风场、风机名称、风机叶片长度、检测日期、拼接图片数目等。
图片管理:图片分类红外图像与可见光图像两类,其中包含与风机相关联的外键,图片序号等。
缺陷管理:缺陷管理包含与图片相关联的外键、缺陷位置、面积、类型、编号等信息。

数据库表结构设计:

缺陷表:
风机表:

三、系统功能介绍及效果展示

1.风机检测及显示部分

系统界面布局:
使用栅格布局,通过弹簧与容器控件属性设置保持界面比例。

绑定目录树,并通过选择目录显示对应图片信息以及图像拼接结果,可以通过筛选选择目录树与缺陷信息。
左侧目录树包含风场、风机、检测面等信息,双击后中间部分展示对应图片信息。
中间部分为图片信息,包含对应的缺陷检测结果,双击可弹出对应图片以及检测详细结果,并可以对检测结果进行手动修改。
右侧部分为图像拼接结果,对应显示风机叶片每个面的缺陷大概位置。
缺陷检测过程,通过调用深度学习算法,首先对缺陷图片进行背景分割,然后将分割后的图像进行缺陷检测与分类。



2.缺陷管理部分

通过双击中间图片信息,展示对应图片以及详细缺陷,同时允许手动对检测结果进行调整。
修改缺陷时,可以根据观测手动修改缺陷类型,等级,并通过在图片中框选缺陷位置,自动计算缺陷面积。


总结

当前项目已经通过一期验收,后续合作中,将继续对其进行优化。
优化方向:
1.优化检测算法,加强对缺陷的识别与分类,使结果更加精准。
2.优化系统,目录树添加检测进度条,提示后台检测进度。

风力发电机缺陷检测平台相关推荐

  1. DLIA视觉缺陷检测平台——电子元器件焊点缺陷检测

    随着各类智能产品小型化设计,电路板上元器件的越来越多,任何产品在生产的时候或多或少都会产生少数外观不良,电子元器件当然也不例外.焊点缺陷是电路板生产制造过程中常见的问题,体积小.焊点密集是检查电路板焊 ...

  2. 利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型

    利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩.电流.电压等参数波形变化. 适用于风电并网时对风电场影响的研究. 详情请见文档. ID ...

  3. 利用 Matlab/Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩、电流、电压等参数波形变化

    利用 Matlab/Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩.电流.电压等参数波形变化. 适用于风电并网时对风电场影响的研究. 详情请见文档. ID ...

  4. 车床主传动系统设计、臂架优化设计、组合机床设计、风力发电机传动机构的设计、立式数控雕刻机、上下料机械手设计、抹灰机设计、LS型螺旋输送机设计、X-Y数控工作台设计、磨床液压传动系统设计……

    机油泵端盖零件加工工艺及夹具设计全套毕业设计(论文+CAD图纸+开题报告+任务书+文献+工序卡+过程卡) 拖拉机变速箱箱体工艺及夹具设计 毕业设计 360mm轻型车床主传动系统设计(说明书+CAD图纸 ...

  5. 从0梳理1场CV缺陷检测赛事!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:江保祥,厦门大学 一.布匹缺陷检测比赛分析 1. 赛题背景 去年的 ...

  6. 工业缺陷检测比赛Top3方案

    Datawhale干货 方向:深度学习,应用:工业缺陷检测 工业缺陷检测是当前深度学习落地的热门项目,近年来许多的比赛平台都举办了关于缺陷检测的比赛,如kaggle前不久举办的钢铁缺陷检测,以及天池刚 ...

  7. 实操教程|使用图像分割来做缺陷检测的一个例子

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨Vinithavn 来源丨OpenCV学堂 编辑丨极市平台 导 ...

  8. 如何解决工业缺陷检测小样本问题?

    作者丨吴雨培 来源丨act 工业AI 编辑丨极市平台 当前基于有监督的缺陷检测算法,在数据量充足的场景下已经逐步成功落地,但工业场景具有一定的离散性,大部分应用场景均为小样本检测场景,小样本问题的解决 ...

  9. AI项目对接第二期——缺陷检测

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 [AI项目对接]星球是一个项目和AI人才快速匹配对接的平台,星球中既有项目的发布方又有各行业的工程师, ...

最新文章

  1. 搞技术的OpenAI现在要做投资了,成立1亿美元创业基金,网友:融资花不完了?...
  2. 【Java 并发编程】线程池机制 ( 线程池状态分析 | 线程池状态转换 | RUNNING | SHUTDOWN | STOP | TIDYING | TERMINATED )
  3. Python-OpenCV 笔记4 -- 形态学操作(Morphological Operations)
  4. python中正则表达式的使用
  5. 履带式机器人与轮式机器人的异同分析
  6. poj 2356 Find a multiple dfs 爆搜!!!!
  7. Eclipse设置、调优、使用
  8. 各种数值积分方法总结(从梯形积分、辛普森积分到龙贝格积分、自适应积分、高斯积分等)
  9. 「实验一小时」——大牛直播讲解PHP楼赛题目,就在今晚!
  10. 看到有人在帮易到洗白,镁客君只想说:易到或许并非不可或缺
  11. 三角形周长最短问题_最短路径问题之三角形的周长最小
  12. 对数正态随机数c语言程序,对数正态随机数
  13. 软件测试之与大厂测试经理的问答
  14. 写一个Linux下搭建Discuz论坛的全过程教程。
  15. rdkit 力场优化UFFOptimizeMolecule、MMFFOptimizeMolecule;chem3D 3D分子生成;获取分子坐标对象
  16. 《白帽子讲WEB安全》学习笔记之第9章 认证与会话管理
  17. Python ***whl is not a supported wheel on this platfo(Django安装MySQLclinet)
  18. XP,没重启,“魔窟”可以“莫哭”
  19. 复古风手绘女生头像,​真的不要太好看​ !
  20. 基于RK3399Pro的USB驱动-鼠标键值获取

热门文章

  1. 杰理之flash音乐的制作
  2. PageInfo介绍及使用
  3. 谷歌流计算论文streaming 101: 批处理之上的世界(一)
  4. 海马模拟器 如何通过adb连接
  5. 眸动力护眼连锁机构务实创新
  6. 关于出版《AR Foundation增强现实开发实战(ARCore版)》(2022-09-15日更新)
  7. 五金冲压模具设计的18条经验技巧
  8. 八家征信试点机构竟然全部out,央行到底想要一个怎样的市场格局?
  9. 几个小技巧提升微课制作效率
  10. 数据进化企业 浪潮ERP全面支撑企业数字化转型