首页 > 行业资讯 > 【火灾检测】基于计算机视觉实现森林火灾检测系统带GUI界面

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

时间:2022-06-30 来源: 浏览:

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

天天Matlab 天天Matlab
天天Matlab

TT_Matlab

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。

收录于合集 #图像处理matlab源码 720个

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]张卫平, 张浩宇, 张思琪,等. 一种基于计算机视觉的森林火灾检测及预警系统:. 

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

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

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐