MATLAB基于火焰面积变化的识别

MATLAB基于火焰面积变化的识别算法
火焰的面积变化主要是通过对连续帧图像上草原火灾过火面积进行对比,草原火灾会迅速向四周蔓延,过火面积会不断增加,并且在草原上燃烧后的区域会呈黑色与未燃烧的草原区域有明显的区别,在红外热成像图像上则表现出过火区域与其他区域有存在温度。因此根据草原火灾面积变化的特点,本文对普通图像进行去烟预处理操作后,通过分割未燃烧草原区域,求得过火面积二值图,对于红外热成像图像则通过温度阈值范围得到过火面积二值图,并对二值图通过膨化腐蚀后得到更清晰的二值图。
对连续帧图像面积的计算是通过统计图像中过火面积区域的像素点个数,即将图像生成二值图,统计图像中白点个数。草原图像中过火面积的变化是根据图像序列中参考帧与当前帧的的火焰灾区域面积之差求得的,判别公式如式如下:

式中Si+1( , )表示当前帧图像中过火面积, ( , ) 表示参考帧图像中过火面积。∆S(x, y)表示这两帧的面积变化差,当∆S(x, y)=0 时,表示两帧图像的面积相等,即面积没有变化,则不报警。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值