1 简介

森林是自然中的宝贵资源,同时还维持着生态平衡。森林火灾一旦发生,危害十分巨大,如果能在林火的萌芽状态就进行识别,则可以减少不必要的损失。随着互联网技术的发展,传统的人工监控森林火灾已经被互联网监控所取代.为解决森林火灾监测系统中由于林火行为监测样本数据量大,维数多导致监测误报率高,实时性差等问题,提出一种基于计算机视觉的形态学算法进行森林火灾监测,提升识别精度,实现全天候林火自动监测预警.

2 部分代码

function Image1=RGB2HSI(image)
%调用代码-------------------------------------------
%imageR=imread('animal.jpg');  
%RGB2HSI(image);
%--------------------------------------------------

image=im2double(image);
%从三维数组中提取三幅分量图像
R1=image(:,:,1);
G1=image(:,:,2);
B1=image(:,:,3);
I=(R1+G1+B1)/3;        %亮度分量,范围[0,1]
m=min(min(R1,G1),B1);
S=1-3*m./(R1+G1+B1);    %饱和度分量,范围[0,1]
theta=acos(((R1-G1)+(R1-B1))./(2*((R1-G1).^2+((R1-B1).*(G1-B1))).^(1/2))); %弧度 
H=theta;   %色度分量,以角度表示,范围是[0,1](弧度除以2*pi后)
if B1>G1
    H=2*pi-theta;       
end     
if S==0
    H=0;
end
H=H/(2*pi);
Image1=cat(3,H,S,I);
% subplot(1,2,1),imshow(image);
% title('RGB原图')
% subplot(1,2,2),imshow(Image1);
% title('转换后的HSI图像')
end

3 仿真结果

4 参考文献

[1]张卫平, 张浩宇, 张思琪,等. 一种基于计算机视觉的森林火灾检测及预警系统:.

[2]徐燕翔, 裴海龙. 基于无人机的森林火灾检测系统[J]. 计算机工程与设计, 2018, 39(6):7.

[3]晋磊, 裴以建, 崔国亮,等. 基于网络摄像机的森林火灾检测系统研究[J]. 无线电工程, 2016, 465(2):5.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机、雷达通信、无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

【火灾检测】基于计算机视觉实现森林火灾检测系统带GUI界面相关推荐

  1. 计算机视觉摔倒检测,基于计算机视觉的室内跌倒检测

    摘要: 在全球老龄化趋势日益严重,而由于现代人生活方式的改变使得空巢家庭日益增多的社会背景下,老年人的健康问题成为社会关注的热点,跌倒是导致老年人受伤的主要原因,不仅在身体上,也在心理上给老年人的日常 ...

  2. 03系统多界面_基于MATLAB的多方法车牌识别系统[带GUI界面+万字技术文档+直播]

    一.课题介绍 随着汽车数量的增加,城市交通状况日益受到人们的重视,如何进行有效的交通管理更是成为了人们关注的焦点.智能交通系统通过车辆检测装置对过往的车辆实施检测,提取有关交通数据,达到监控.管理和指 ...

  3. 计算机视觉农作物检测,基于计算机视觉的农作物病害检测系统的研究

    摘要: 农作物病害是制约农业发展的主要因素之一,准确,高效地识别病害对于保证农作物的正常生长具有重要的意义.计算机视觉技术对加速农业现代化建设,提高生产效率影响深远. 本文以农作物病害类别的检测与识别 ...

  4. 【病虫害识别】基于支持向量机SVM的病虫害识别系统附GUI界面

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  5. 【裂缝检测识别】基于计算机视觉实现路面裂缝检测识别系统设计含Matlab源码

    1 简介 作为国民经济发展的命脉,公路交通对于运输业.制造业.旅游业以及农业等国家支柱产业的发展都有着举足轻重的作用.近年来,随着我国公路使用寿命的延长和交通负荷的增加,路面破损检测和养护已成为公路交 ...

  6. python数据挖掘课程设计——基于数据挖掘的森林火灾预测分析(数据代码+数据分析+数据可视化展示)

    基于数据挖掘的森林火灾预测分析 [摘要]随着全球范围性的温室效应,全球气温正逐步升高,为对抗温室效应,森林已经成为我们急需保护的资源,但是火灾时刻威胁着森林资源.为了帮助对抗温室效应.保护森林,本研究 ...

  7. 森林图怎么分析_大地量子 森林火灾 | 遥感+AI 成为森林火灾预防和监测的重要手段...

    2019 年 3 月 30 日,四川省凉山州木里县发生森林火灾,着火点在海拔 3800 米左右,地形复杂.坡陡谷深,27名森林消防指战员和 4 名地方干部群众在扑救中牺牲,火场总过火面积约 20 公顷 ...

  8. 基于计算机视觉的智能交通监控系统

    前言 目前,计算机视觉技术在智能交通领域已经取得了比较广泛的应用.其中,主要应用的技术是目标检测与识别.目标跟踪.本文重点分析了这些计算机视觉技术在车辆跟踪.流量统计.车牌识别.闯红灯违章检测.不礼让 ...

  9. MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试

    文章目录 MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试 一.题目要求 二.完整的目录结构说明 三.Mnist数据集及数据格式转换 四.BP神经网络相关知识 4.1 ...

最新文章

  1. Github 标星 11.5K!这可能是最好的 Java 博客系统
  2. html键值对与名称值对的区别,使用网络存储存储键值对的数据-HTML5教程
  3. python学费多少-2020年10月徐州学python要多少学费
  4. Externalizing Session State for a Spring Boot Application Using Spring-Session
  5. Vue+Openlayers实现绘制线段并测量距离显示
  6. AutoMapper入门使用
  7. 【CyberSecurityLearning 10】扫描与爆破
  8. 開啟 Excel 檔案出現錯誤訊息【Windows 找不到檔案路徑
  9. [AGC016B]Colorful Hats
  10. [JavaWeb-HTTP]HTTP概念
  11. php怎么将网页另存为mht代码,mht转html代码(php)
  12. C++_类和对象_对象特性_静态成员函数---C++语言工作笔记047
  13. ajax 刷新output,JSF生命周期及AJAX局部刷新
  14. 和公婆住在一起是什么体验?
  15. .lrc 格式的歌词乱码,如何修改后正常显示
  16. 【Axure原型分享】自动编号的中继器表格
  17. 新乡医学院三全学院计算机课程,十二月份通识课程选课
  18. MapGIS K9如何裁剪瓦片数据
  19. php 人民币换算美金,美元汇率换算_美国人民币换算器
  20. c语言5名同学3门课程成绩,输入5名同学3门课程的成绩 求: 1)每门课程的平均成绩。2)找出最高分数所对应的学生和课程。...

热门文章

  1. 玩客云刷安卓及armbian安装docker部署Homeassistant
  2. 通过Spring来读取文件的各种方法
  3. 高德地图的本地生活想象力
  4. 吃鸡服务器维护2月8号,绝地求生12月28日更新
  5. Serializer序列化的使用
  6. 华为云数据融合集成平台ROMA Connect,推进企业数字化转型
  7. 学校信息化分享-中小学怎样快速完成教学资源库的建设
  8. 和数传媒:世界各国对区块链技术态度是怎样的?
  9. python中 import matplotlib.pyplot as plt plt.plot 的使用
  10. 组建虚拟局域网的软件--hamachi