风力发电机缺陷检测平台
文章目录
- 前言
- 一、运行环境
- 二、数据库设计
- 三、系统功能介绍及效果展示
- 1.风机检测及显示部分
- 2.缺陷管理部分
- 总结
前言
风力发电机缺陷检测平台是与北京某公司合作,项目共分为三部分,无人自动机控制、吊舱搭载及图像采集、缺陷检测及软件开发。本项目为其中一个子项目,负责第三部分:缺陷检测及软件开发。目的是将无人机搭载的相机拍摄的风机叶片图像输入至软件中,进行数据清洗、缺陷自动检测、缺陷标记、重构风机模型。
一、运行环境
项目运行于Ubuntu16.04,使用Qt5.13、Sqlite数据库、C++为主要开发工具,内嵌的算法使用python开发,使用pyinstaller工具打包为可执行程序,通过shell脚本传参并在项目中调用。
二、数据库设计
数据库标大致分为三种类型:
风机管理:保存风机相关的字段,包括自增主键、所属风场、风机名称、风机叶片长度、检测日期、拼接图片数目等。
图片管理:图片分类红外图像与可见光图像两类,其中包含与风机相关联的外键,图片序号等。
缺陷管理:缺陷管理包含与图片相关联的外键、缺陷位置、面积、类型、编号等信息。
数据库表结构设计:
缺陷表:
风机表:
三、系统功能介绍及效果展示
1.风机检测及显示部分
系统界面布局:
使用栅格布局,通过弹簧与容器控件属性设置保持界面比例。
绑定目录树,并通过选择目录显示对应图片信息以及图像拼接结果,可以通过筛选选择目录树与缺陷信息。
左侧目录树包含风场、风机、检测面等信息,双击后中间部分展示对应图片信息。
中间部分为图片信息,包含对应的缺陷检测结果,双击可弹出对应图片以及检测详细结果,并可以对检测结果进行手动修改。
右侧部分为图像拼接结果,对应显示风机叶片每个面的缺陷大概位置。
缺陷检测过程,通过调用深度学习算法,首先对缺陷图片进行背景分割,然后将分割后的图像进行缺陷检测与分类。
2.缺陷管理部分
通过双击中间图片信息,展示对应图片以及详细缺陷,同时允许手动对检测结果进行调整。
修改缺陷时,可以根据观测手动修改缺陷类型,等级,并通过在图片中框选缺陷位置,自动计算缺陷面积。
总结
当前项目已经通过一期验收,后续合作中,将继续对其进行优化。
优化方向:
1.优化检测算法,加强对缺陷的识别与分类,使结果更加精准。
2.优化系统,目录树添加检测进度条,提示后台检测进度。
风力发电机缺陷检测平台相关推荐
- DLIA视觉缺陷检测平台——电子元器件焊点缺陷检测
随着各类智能产品小型化设计,电路板上元器件的越来越多,任何产品在生产的时候或多或少都会产生少数外观不良,电子元器件当然也不例外.焊点缺陷是电路板生产制造过程中常见的问题,体积小.焊点密集是检查电路板焊 ...
- 利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型
利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩.电流.电压等参数波形变化. 适用于风电并网时对风电场影响的研究. 详情请见文档. ID ...
- 利用 Matlab/Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩、电流、电压等参数波形变化
利用 Matlab/Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩.电流.电压等参数波形变化. 适用于风电并网时对风电场影响的研究. 详情请见文档. ID ...
- 车床主传动系统设计、臂架优化设计、组合机床设计、风力发电机传动机构的设计、立式数控雕刻机、上下料机械手设计、抹灰机设计、LS型螺旋输送机设计、X-Y数控工作台设计、磨床液压传动系统设计……
机油泵端盖零件加工工艺及夹具设计全套毕业设计(论文+CAD图纸+开题报告+任务书+文献+工序卡+过程卡) 拖拉机变速箱箱体工艺及夹具设计 毕业设计 360mm轻型车床主传动系统设计(说明书+CAD图纸 ...
- 从0梳理1场CV缺陷检测赛事!
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:江保祥,厦门大学 一.布匹缺陷检测比赛分析 1. 赛题背景 去年的 ...
- 工业缺陷检测比赛Top3方案
Datawhale干货 方向:深度学习,应用:工业缺陷检测 工业缺陷检测是当前深度学习落地的热门项目,近年来许多的比赛平台都举办了关于缺陷检测的比赛,如kaggle前不久举办的钢铁缺陷检测,以及天池刚 ...
- 实操教程|使用图像分割来做缺陷检测的一个例子
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨Vinithavn 来源丨OpenCV学堂 编辑丨极市平台 导 ...
- 如何解决工业缺陷检测小样本问题?
作者丨吴雨培 来源丨act 工业AI 编辑丨极市平台 当前基于有监督的缺陷检测算法,在数据量充足的场景下已经逐步成功落地,但工业场景具有一定的离散性,大部分应用场景均为小样本检测场景,小样本问题的解决 ...
- AI项目对接第二期——缺陷检测
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 [AI项目对接]星球是一个项目和AI人才快速匹配对接的平台,星球中既有项目的发布方又有各行业的工程师, ...
最新文章
- 搞技术的OpenAI现在要做投资了,成立1亿美元创业基金,网友:融资花不完了?...
- 【Java 并发编程】线程池机制 ( 线程池状态分析 | 线程池状态转换 | RUNNING | SHUTDOWN | STOP | TIDYING | TERMINATED )
- Python-OpenCV 笔记4 -- 形态学操作(Morphological Operations)
- python中正则表达式的使用
- 履带式机器人与轮式机器人的异同分析
- poj 2356 Find a multiple dfs 爆搜!!!!
- Eclipse设置、调优、使用
- 各种数值积分方法总结(从梯形积分、辛普森积分到龙贝格积分、自适应积分、高斯积分等)
- 「实验一小时」——大牛直播讲解PHP楼赛题目,就在今晚!
- 看到有人在帮易到洗白,镁客君只想说:易到或许并非不可或缺
- 三角形周长最短问题_最短路径问题之三角形的周长最小
- 对数正态随机数c语言程序,对数正态随机数
- 软件测试之与大厂测试经理的问答
- 写一个Linux下搭建Discuz论坛的全过程教程。
- rdkit 力场优化UFFOptimizeMolecule、MMFFOptimizeMolecule;chem3D 3D分子生成;获取分子坐标对象
- 《白帽子讲WEB安全》学习笔记之第9章 认证与会话管理
- Python ***whl is not a supported wheel on this platfo(Django安装MySQLclinet)
- XP,没重启,“魔窟”可以“莫哭”
- 复古风手绘女生头像,​真的不要太好看​ !
- 基于RK3399Pro的USB驱动-鼠标键值获取