栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

基于yolov6的绝缘子自爆识别

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于yolov6的绝缘子自爆识别

目录

一、github下载代码

二、代码训练准备

1.数据集准备

2.训练

3.测试结果

测试结果展示:


        随着无人机对输电线路的智能化巡检越来越普遍,为了提升对无人机巡检的图像缺陷识别水平及效率,降低人工查看缺陷图片的工作强度,提升输电巡检业务生产作业效率和作业质量。尝试使用yolov6对无人机抓拍的绝缘子自爆图片进行识别。

目录

一、代码下载  

二、代码训练准备

1.数据集准备

2.训练

  3.测试结果

eval代码如下: 

测试代码如下:

部分测试结果展示:


一、代码下载  

        YOLOv6 是美团视觉智能部研发的一款目标检测框架,致力于工业应用。本框架同时专注于检测的精度和推理效率,在工业界常用的尺寸模型中:YOLOv6-nano 在 COCO 上精度可达 35.0% AP,在 T4 上推理速度可达 1242 FPS;YOLOv6-s 在 COCO 上精度可达 43.1% AP,在 T4 上推理速度可达 520 FPS。在部署方面,YOLOv6 支持 GPU(TensorRT)、CPU(OPENVINO)、ARM(MNN、TNN、NCNN)等不同平台的部署,极大地简化工程部署时的适配工作。

目前,项目已开源至Github:https://github.com/meituan/YOLOv6

二、代码训练准备

1.数据集准备

         在网上下载3400多张绝缘子自爆数据集,其中有一部分为数据增强,且基本上都为放大型图片(视野中仅存在几个绝缘子片),和业务实际场景下的巡检图片差异较大。然后通过业务需求,收集1300多张真实电力系统运维巡检下无人机巡检绝缘子自爆图片,并进行标注。共计数据4786张。参考手把手教你运行YOLOv6(超详细)_Mr Dinosaur的博客-CSDN博客_yolov6完成yolov6数据集制作。

2.训练

下载相关预训练模型,修改dadaset.yaml相关参数以及configs里面与训练模型路径。

 

训练代码如下:

python tools/train.py --batch 8 --conf configs/yolov6s_finetune.py --data data/dataset.yaml

  3.测试结果

eval代码如下: 
python tools/eval.py --data data/dataset.yaml  --weights runs/train/exp1/weights/best_ckpt.pt

测试代码如下:
​​​​​​​python tools/infer.py --weights runs/train/exp1/weights/best_ckpt.pt --source data/images/

部分测试结果展示:​​​​​​​

 

 ​​​​​​​

​​​​​​​

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017736.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号