前言
风力发电机缺陷检测平台是与北京某公司合作,项目共分为三部分,无人自动机控制、吊舱搭载及图像采集、缺陷检测及软件开发。本项目为其中一个子项目,负责第三部分:缺陷检测及软件开发。目的是将无人机搭载的相机拍摄的风机叶片图像输入至软件中,进行数据清洗、缺陷自动检测、缺陷标记、重构风机模型。
一、运行环境
项目运行于Ubuntu16.04,使用Qt5.13、Sqlite数据库、C++为主要开发工具,内嵌的算法使用python开发,使用pyinstaller工具打包为可执行程序,通过shell脚本传参并在项目中调用。
二、数据库设计
数据库标大致分为三种类型:
风机管理:保存风机相关的字段,包括自增主键、所属风场、风机名称、风机叶片长度、检测日期、拼接图片数目等。
图片管理:图片分类红外图像与可见光图像两类,其中包含与风机相关联的外键,图片序号等。
缺陷管理:缺陷管理包含与图片相关联的外键、缺陷位置、面积、类型、编号等信息。
数据库表结构设计:
缺陷表:
风机表:
665





被折叠的 条评论
为什么被折叠?



