资源简介
关于图像中的烟雾检测,输入图像,如果图像有烟雾的话,会自动检测,并显示出来
代码片段和文件信息
tic;
clear all;
close all;
clc;
A = aviinfo(‘smoke.avi‘);
LEN = A.Numframes;%得到视频的帧数
for x = 1 : LEN
pic = imread(strcat(‘smoke‘ int2str(x) ‘.jpg‘));%读入一张图片
pic1 = pic;%pic1中存放的是处理过后的彩色图像
pic_hsv = rgb2hsv(pic);
s = size(pic1);
bw_pic = zeros(s(1) s(2));
for i = 1 : s(1)
for j = 1 : s(2)
if pic_hsv(i j 1) > 0.35 && pic_hsv(i j 1) < 0.65 && ...
pic_hsv(i j 2) > 0.06 && pic_hsv(i j 2) < 0.3 && ...
pic_hsv(i j 3) > 0.5 && pic_hsv(i j 3) <= 1;
pic1(i j 1) = 255;
pic1(i j 2 : 3) = 0;
end
if pic1(i j 1) == 255 && pic1(i j 2) == 0
bw_pic(i j) = 1;
end
end
end
cov_bw_pic = 1 - bw_pic;
fill_pic = imfill(cov_bw_pic ‘holes‘);
fill_pic1 = 1 - fill_pic;
B_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2534 2013-05-21 14:49 图像处理中的烟雾检测\smoke_inspect_two.m
目录 0 2013-05-21 14:50 图像处理中的烟雾检测
----------- --------- ---------- ----- ----
2534 2
相关资源
- gbvs 二维图像视觉显著性检测
- susancorners
- fusion_change_detection SAR图像变化检测代
- MotionDetection 静止背景下运动目标检测
- edge_detection 利用小波边缘检测算法实
- Matlab-ECG-Processing 非常实用的基于Mat
- hough-Matlab 利用Matlab编写的基于hough变
- VideoFaceDetect 使用matlab调用opencv做成的
- automsft 该程序初始时使用背景差分法
- recognize_face 利用灰度积分投影直接对
- SSDA SSDA序贯相似性检测方法对图像进
- SIGNAL_edge_dwt 利用小波变换模极大值方
- RANSAC-match 可以在harris角点检测和ncc粗
- Zernike 亚像素边缘检测的matlab代码
- canny 自己实现的canny边缘检测算子
- tuxiangfenge Matlab边缘检测和区域生长图
- PSS_detect
- 2 完成车辆计数功能
- Yale_5G Yale
- Cooperative-spectrum-sensing
- MutiTargetDetection 多目标检测与跟踪算法
- shadow-removal 该代码用于在视觉智能监
- CNN_Edge_extraction CNN图像边缘检测
- surface-quality-detection 用matlab实现的表面
- corner 角点检测的程序
- matlab 本文重点研究了面积法对车流量
- HOGadaboos 应用HOG和adbost进行人体检测试
- shadow-removal 非常全面介绍了阴影检测
- Khan2 数字图像copy-move篡改检测。特征
- ped_detector_RELEASE.tar 基于分层的HOG的行
评论
共有 条评论