資源簡介
本資源是基于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
- 上一篇:LIS3DH完整資料.tar
- 下一篇:慣性導航基本原理(入門兩天半)帶書簽
評論
共有 條評論