• 大小: 1.42MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-18
  • 语言: 其他
  • 标签: VS2017  火焰检测  

资源简介

本资源是基于VS2017+opecv3.2开发的源码,主要功能是识别视频中的火焰,采用的算法是颜色检测,Thou-Ho (Chao-Ho) Chen, Ping-Hsueh Wu, and Yung-Chuen Chiou 于2004年在ICIP发表的文章《An Early Fire-Detection Method Based on Image Processing》中建立的颜色模型。声明:此代码核心部分来源网络,本人部分修改,共同学习提高。如果帮助请多多支持。

资源截图

代码片段和文件信息

#include “ProcessImage.h“ 
#include
using namespace cv;
int main()
{
// 读取图片  
IplImage* img = cvLoadImage(“1.jpg“);

// 检测图片  
IplImage* fireImage = ProcessImage::Process(cvCloneImage(img));

// 显示  
cvNamedWindow(“src“ CV_WINDOW_AUTOSIZE);
cvNamedWindow(“dst“ CV_WINDOW_AUTOSIZE);

cvShowImage(“src“ img);
cvShowImage(“dst“ fireImage);

cvWaitKey(0);
// 释放内存  
cvReleaseImage(&img);
cvReleaseImage(&fireImage);

cvDestroyAllWindows();

return 0;


/*VideoCapture capture(“1.mp4“);
IplImage img;
while (1)
{
Mat frame;
capture >> frame;
resize(frame frame Size(480 360) (0 0) (0 0) INTER_LINEAR);
img = frame;
IplImage* fireImage = ProcessImage::Process(cvCloneImage(&img));

// imshow(“读取摄像头“ frame);
// cvShowImage(“st“ &img);
cvShowImage(“dst“ fireImage);
waitKey(30);

}
return 0;*/
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-09 10:52  火焰检测\
     文件       16701  2018-05-02 08:53  火焰检测\1.jpg
     文件     1496103  2014-06-13 22:34  火焰检测\1.mp4
     文件         931  2018-05-09 08:39  火焰检测\main.cpp
     文件        4826  2018-05-09 08:35  火焰检测\ProcessImage.cpp
     文件         191  2018-05-09 08:36  火焰检测\ProcessImage.h

评论

共有 条评论