输电塔绝缘子上鸟巢检测(源码&教程)

news/2024/10/19 2:25:46/

1.输电塔绝缘子上鸟巢检测Python&YOLOv5

(1)图片检测:

4.png

(2)视频检测:

[项目分享]输电塔绝缘子上鸟巢检测Python&YOLOv5源码哔哩哔哩bilibili

(3)完整视频演示:

[项目分享]输电塔绝缘子上鸟巢检测Python&YOLOv5源码哔哩哔哩bilibili

(4)部分教程展示:

5.png

(5)训练结果展示:

7.png

2.包含鸟巢目标检测图像数据集

数据集使用博客提供
2.png

6.png

3.所需依赖库(安装方法教程有视频教程)

参考博客

pip install -r requirements.txt

Base ----------------------------------------

matplotlib>=3.2.2

numpy>=1.18.5

opencv-python>=4.1.2

Pillow>=7.1.2

PyYAML>=5.3.1

requests>=2.23.0

scipy>=1.4.1

PyQt5

tqdm>=4.41.0

Logging -------------------------------------

tensorboard>=2.4.1

wandb

Plotting ------------------------------------

pandas>=1.1.4

seaborn>=0.11.0

3.背景

输电线路上的鸟巢检测是智能电网中智能巡检的重要研究内容,鸟类在输电线路杆塔上的筑巢会对输电线路等设备造成不良影响,甚至危害电网的安全运行。然而传统的人工巡检输电线路的方式耗时耗力且存在危险,给电力工作者带来很大的困扰。

4.国内外研究现状

高压输电线路上鸟巢的检测属于图像分类以及目标检测【2】【3】领域的问题,是计算机视觉和图像处理领域的主要研究方向。并且在最近数十年时间被广泛应用于不同的科研领域,例如人脸检测[4】,智能车辆检测[51。最近几年提出的神经网络等方法,使得目标的识别和定位技术更加高效、准确。针对鸟害的预防问题逐渐变成了一个世界性的课题嘲,变电站和输电系统为此做出巨大的努力,付出巨多的人力、物力和财力忉。鸟类不仅给电力系统带去很多麻烦,也给捕鱼业【引、农业(果园【9】等)等带来一定的困扰。不仅如此,大量文献以及相关资料【lo】【ll】显示鸟类的某些行为不仅造成电力系统的严重损失,其本身伤亡数量也是很严重的。2011年【12】,印度某地区,624个混凝土高压柱下发现160个鸟类的尸体。文献【13】表明,相比于杆塔,在铁塔中鸟害故障要占90%之多。因为铁塔地势高,框架结构明显,鸟类更容易在上面筑巢。为了保护电力系统也是为了保护鸟类本身,根据文献[14】,美国在输电线路和变电站电力设备对于乌害防治的方法和措施,采用多达800种防范鸟害的措施,具有很多值得国内学习和借鉴的地方。
算法参考博客

5.相关技术介绍

不同的场景或不同的拍摄机器等都会形成不一样的图像,如分辨率过高、过低、图像大小不一、光照明暗不均等。这些特性将会严重影响着文本定位、目标识别、图像分割或字符识别等各个过程。在将原始条件下的文本图像输入到各个应用模块之前,对图像进行不同程度的预处理,不仅会减少计算量,缓解计算内存压力,对定位和识别正确率的提高也会有很大的帮助。
对于现实生活中的图像,视频或者是相机拍摄的绝大多数都是彩色图像,使用R、G、B三个分量来表示一个像素的颜色,并分别使用矩阵来描述每一种颜色通道,每个通道的取值范围为[O,255]。灰度图像中的灰度值,又称做强度值、亮度值,只需要使用一个字节来存放0-255之间的灰度值
二值化操作就是利用灰度化之后的图进行的又一次像素处理。一般要选用相应的阈值,使得大于阈值的和小于阈值的分别统一化为255(或者1)和0。有两种方法确定阂值:全局二值化,局部自适应二值化。全局二值化就是设定一个全局的阈值T,将整体的图像分为大于T和小于T的两部分。因此全局二值化有一个明显的缺陷:很难体现图像的细节。而局部自适应二值化便可以很好的解决这一问题。该方法在全局二值化的基础之上,将整个图像利用滑动窗口进行处理。每一个滑动窗口的二值化阂值的选择是根据参数方程来确定,而该参数方程通常由该窗口像素平均值,像素之间的差平方,像素之间的均方根值等特征来限定阈
值的动态选取。

6.参考文献

[10]Frazier S D.Birds,substations,and transmission[C]//Power Engineering Society Winter
Meeting.IEEE,200 1:355—358.
[2]Sande K E A V D,Uijlings J R R Gevers T,et a1.Segmentation as selective search for object
recognition[C]//IEEE International Conference on Computer Vision,ICCV 20 1 1,Barcelona,
Spain,November.DBLP,201 1:1 879—1 886.
[3]Hosang J,Benenson R Dollar只et a1.What makes for effective detection proposals[J].IEEE
Transactions on PatternAnalysis&Machine Intelligence,2016,38(4):814.
[4]Viola只Jones M J.Robust Real—Time Face Detection[J].Intemational Journal of Computer
Vision,2004,57(2):137—154.


http://www.ppmy.cn/news/901095.html

相关文章

Verdi之波形展示nWave

6.nWave 6.1 添加波形文件 1.打开nWave界面,具体操作如下: 2.正式添加波形,使用快捷键G或者点击以下图标,选择需要的信号。 也可以在 n Trace中选中信号后,鼠标中键拖拽,或者ctrlw进行添加; 6…

2010年度最佳iphone游戏排行榜

有了iphone的出现后,感觉PSP直接被秒杀掉一样,家里存放着PSP2000现在像摆设品一样,毫无姿态的横放在布满灰尘的桌子上,一眼都不想瞧去,09年入手了台iphone3GS,从那天起,我就开始疯狂的迷上了它的…

12款精品上瘾iOS游戏

以下列举12款极易让人上瘾的精品游戏,或许我们能从中借鉴到一些优秀之处: (转自 http://www.cocoachina.com) Candy Crush Saga:疯狂的益智三消游戏( 下载免费) Candy Crush Saga是一个疯狂的益…

《银行法律法规》三、银行管理——2、公司治理、 内部控制与合规管理

第二章 公司治理、 内部控制与合规管理 第一节 公司治理 考点1 银行公司治理概述★★ 商业银行公司治理是指股东大会、 董事会、 监事会、 高级管理层、 股东及其他利益相关者之间的相互关系, 包括组织架构、 职责边界、 履职要求等治理制衡机制, 以…

回锅肉飘香,《Pokémon GO》再度成为最卖座的iPhone游戏

《Pokmon GO》居然重获美国最受欢迎iPhone游戏的榜首! 在上个月,席卷全球的增强现实游戏《Pokmon GO》从最受欢迎的游戏降到美国最卖座的iPhone游戏第四位,这也许是每个红极一时的游戏的宿命。不过,让人意外的是它这个月又重新回…

vue3.0之组合API有哪些(详解)

vue3.0之组合API有哪些 一、setup函数二、生命周期三、reactive函数四、toRef函数五、toRefs函数六、ref函数七、知识运用案例八、computed函数九、watch函数十、ref属性十一、父子通讯1.父传子2.子传父 十二、依赖注入十三、补充 v-model语法糖(简写)十四、补充 mixins语法 一…

【Python】简单计算器实现(二)

解决思路:接下来,我们需要对分割出来的数字和运算符进行压栈。而在此之前,我们需要一个函数来判断运算符的优先级顺序。到时候,再根据该函数的判断结果来决定是压栈还是弹栈。 定义函数:def decision(tail_op, now_op…

Linux使用记录3

Bash Shell脚本 功能 1. Shell脚本介绍 shell是一个提供用户窗口终端接口的命令行解释器,它也可以用来运行脚本。 例如,在命令行中敲入以下命令find . -name "*.c" -ls和执行一个包含如下内容的脚本完成的功能是一样的。 #!/bin/bash find…