MATLAB基于图像特征的火灾检测

  • 实验目标

基于图像特征的火灾检测

  • 实验环境

Windows电脑、MATLAB R2020a

  • 实验内容

1.读取图像,彩色图像的灰度化处理,进行边缘检测,实现对火焰的检测。

2.对两幅RGB图像进行火焰特征提取实验

3.对比分析边缘检测算法处理结果和基于图像特征方法处理结果。

  • 实验步骤

系统流程图如下:

1.彩色图像读取

使用MATLAB中的imread函数,读取彩色的图像。读图的效果如下:

2.彩色图像的灰度化处理

对彩色图像灰度化处理,灰度化处理是将彩色图像转换为灰度图像的过程,将每个像素的RGB值转换为单独的灰度值。在边缘检测中,灰度图像通常比彩色图像更容易处理,因为它们可以更快地处理,并且在灰度图像中边缘的变化可能更明显。彩色图像中的边缘可能会被彩色噪声所掩盖,而在灰度图像中这种噪声可能会减少。

灰度处理结果如下。

  1. 二值化处理滤除部分暗处

这一步是考虑到在图中,火焰的部分一般为亮度较大的像素,如果只做边缘检测,暗处的部分,如树、人等部分也会被检测到,但是这一部分不是真正想要检测的火焰目标,所以用程序语句mask=im2bw(I2,0.5);I2=uint8(mask).*I2;其中I2是原图灰度化处理的结果,这样相当于做了一个筛选,把亮度较低的部分过滤掉。

处理结果如下图:

  1. 边缘检测

对灰度图做边缘检测,分别使用sobel、canny和roberts算子。

  1. 闭运算处理

边缘检测能够得到轮廓,还需要得到火焰的区域,所以使用闭运算对图像进行处理。

使用strel函数,'disk'参数,创建一个半径为6的圆形结构元素。

使用imclose函数对边缘检测的结果做闭运算处理,使用圆形结构元素对边缘检测后的图像执行闭运算操作。

  1. 边缘检测判定

计算边缘检测方法得到的火焰部分,是否有60%以上像素点符合火焰分量特征,火焰特征见基于火焰颜色特征的检测。

  1. 基于火焰颜色特征的检测

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/2790.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

比赛记录:Codeforces Round 940 (Div. 2) and CodeCraft-23 A~E

传送门:CF [前题提要]:感觉这场题目其实都很经典.遗憾的是赛时C题答案统计看成了不同的下棋的方案数,然后以为刚开始不能放不是一种答案(直接特判输出了0),卡了一场比赛.幸好最后15min险过CD,不然掉大分了 A. Stickogon 难点在于读懂题意. 读懂题意之后不难发现每根木棒都形成…

Git--原理与使用

目录 一、课程目标二、初始Git三、安装Git3.1 Linux-centos 四、Git的基本操作4.1 创建Git本地仓库 五、配置Git六、认识工作区、暂存区、版本库七、添加文件八、查看.git九、修改文件十、版本回退十一、撤销修改11.1 情况一:对于工作区的代码,还有add11…

阿斯达年代记三强争霸加速器用什么好 超好用的免费加速器

阿斯达年代记:三强争霸的核心玩法围绕着阿斯达大陆上的权力斗争,玩家将投身于三大势力——阿斯达联邦、亚高同盟及边缘叛军之间错综复杂的竞争之中。每个阵营都有其独特的背景故事、目标和战略,玩家的选择不仅影响个人的游戏进程,…

【IC设计】奇数分频与偶数分频 电路设计(含讲解、RTL代码、Testbench代码)

文章目录 原理分析实现和仿真偶数分频的电路RTL代码偶数分频的电路Testbench代码偶数分频的电路仿真波形占空比为50%的三分频电路RTL代码占空比为50%的三分频电路Testbench代码占空比为50%的三分频电路仿真波形 参考资料 原理分析 分频电路是将给定clk时钟信号频率降低为div_c…

【STM32+HAL+Proteus】系列学习教程---串口USART(DMA 方式)定长,不定长收发。

实现目标 1、利用UART实现上位机PC与下位机开发板之间的数据通信 2、学会STM32CubeMX软件关于UART的DMA模式配置 3、具体目标:1、实现串口定长收发数据通信;2、串口不定长收发数据通信。 一、DMA简介 1、什么是DMA? DMA(Direct Memory …

多级嵌套对象数组:根据最里层id找出它所属的每层父级,适用于树形数据格式

文章目录 需求分析 需求 已知一个树形格式数据如下: // 示例数据 const data [{"id": "1","parentId": null,"children": [{"id": "1.1","parentId": "1","children"…

2024土木工程、城市规划与交通运输国际会议(ICCEUPT2024)

2024土木工程、城市规划与交通运输国际会议(ICCEUPT2024) 会议简介 我们诚挚邀请您参加2024年国际土木工程、城市规划和交通会议(ICCEUPT2024)。本次大会将在北京隆重举行,旨在搭建交流合作平台,汇聚行业精英,共同…

uniapp开发微信小程序图片太大处理

一、图片太大 压缩图片如果使用的蓝湖可以使用压缩(看你小程序使用的图片是否有清晰度要求) 没有使用蓝湖的可以使用压缩图片:在线缩小图片大小(免费)该链接压缩压缩后如果还是大的话查看图片的尺寸是否太大&am…

社科大与美国杜兰大学金融管理硕士——成为自己的光,独立又明亮

随着全球化的发展,金融管理成为了全球范围内备受瞩目的领域。无论是企业还是国家,都需要专业的金融管理人才来推动经济发展。在这样的背景下,社科大与美国杜兰大学联合推出的金融管理硕士项目备受关注。你想知道金融管理硕士项目的意义和价值…

求臻医学MRD产品斩获2023年度肿瘤标志物年度十大创新技术产品奖

2024年4月20日,中国肿瘤标志物学术大会开幕式暨名家讲坛在南京隆重召开! 会议期间,中国抗癌协会肿瘤标志专业委员会联合中国抗癌协会肿瘤临床检验与伴随诊断专业委员会、中国抗癌协会肿瘤基因诊断专业委员等共同发布“2023 年度肿瘤标志物创新技术产品”…

gps路径压缩算法

公司的gps点位特别多,导致数据存储以及查询都会造成一定的压力. 所以我们需要使用gps路径压缩算法 我调研了两种: k-means 和 Douglas-Peucker k-means 压缩的底层原理是: 自定义簇的数量,假设是100个,那么就会计算所有gps点,把最相近的点,放在一个簇里,以此类推,计算出100个…

适合普通人的黄金投资品种有哪些?

黄金一直以来都是投资者眼中的避险资产,无论是经济波动还是通货膨胀,它总能保持其独特的价值。对于普通人而言,投资黄金似乎是一件遥不可及的事情,但其实只要选对品种,普通投资者也可以轻松参与其中。在当前市场上&…

初学python记录:力扣2385. 感染二叉树需要的总时间

题目: 给你一棵二叉树的根节点 root ,二叉树中节点的值 互不相同 。另给你一个整数 start 。在第 0 分钟,感染 将会从值为 start 的节点开始爆发。 每分钟,如果节点满足以下全部条件,就会被感染: 节点此…

[GXYCTF2019]BabyUpload-BUUTF

题&#xff1a; 步骤&#xff08;先上传木马&#xff0c;在上传.htaccess&#xff09; 准备工作 他过滤了<? ,ph等 准备&#xff1a;一句话木马&#xff0c;.htaccess文件 .htaccess SetHandler application/x-httpd-php //解析为php文件 muma1.jpg<script languag…

【文件IO】 文件系统的操作 | 文件类型 | File的构造和方法 | 字节流 | 字符流 | InputStream | OutStream

文章目录 [toc] 文件IO一、文件的概念文件系统文件路径&#xff1a;文件类型 二、文件操作1.文件系统的操作&#xff1a;File的构造和方法创建文件删除文件等线程结束后删除文件列出目录内容创建目录重命名 2.文件内容的操作&#xff1a;1.字节流&#xff1a;对应二进制文件Inp…

数睿通2.0版本升级:探索数据血缘的奥秘

引言 数睿通 2.0 迎来了 4 月份的更新&#xff0c;该版本更新了许多用户期望的数据血缘模块&#xff0c;把原来外链跳转 neo4j 页面改为自研页面&#xff0c;方便后期的二次开发完善&#xff0c;此外&#xff0c;新版本摒弃了 neo4j 的血缘数据存储方案&#xff0c;一来是因为…

哪些软件可以监控电脑屏幕?值得推荐的六款电脑屏幕监控软件

在当今科技日新月异的时代&#xff0c;电脑屏幕监控软件逐渐成为了企业和个人用户必备的工具。 这些软件可以帮助我们实时监控电脑屏幕&#xff0c;保护数据安全&#xff0c;提高工作效率。 以下是一些值得推荐的电脑屏幕监控软件及其功能和优点&#xff1a; 1&#xff0c;域智…

开源贡献代码之​探索一下Cython

探索一下Cython 本篇文章将会围绕最近给Apache提的一个feature为背景&#xff0c;展开讲讲Cython遇到的问题&#xff0c;以及尝试自己从0写一个库出来&#xff0c;代码也已经放星球了&#xff0c;感兴趣的同学可以去下载学习。 0.背景 最近在给apache arrow提的一个feature因为…

以生命健康为中心的物联网旅居养老运营平台

随着科技的飞速发展和人口老龄化的日益加剧&#xff0c;养老问题逐渐成为社会关注的焦点。传统的养老模式已经难以满足现代老年人的多元化需求&#xff0c;因此&#xff0c;构建一个以生命健康为中心的物联网旅居养老运营平台显得尤为重要。 以生命健康为中心的物联网旅居养老运…

线上旧衣回收小程序,隐藏的蓝海回收市场

随着生活水平的提高&#xff0c;人们对衣服的要求逐渐增加&#xff0c;衣服的更新也越来越快&#xff0c;成为了一个消耗品&#xff0c;这时旧衣服便成为了一个新的商业发展模式。旧衣回收门槛低、投入少&#xff0c;适合普通人进行创业&#xff0c;因此&#xff0c;旧衣回收行…