1、 如下所示三张图,是用Photoshop处理后的三张以白色为背景的火焰图,处理为白色的目的是方便比较,若不处理也可以达到目的。处理前:处理后:左:小火 中:中火 右:大火2、基本思想:由于火焰与背景的色调不同,用Matlab将火焰图转换为灰度图,再对不同色调的像素点进行统计,最后根据不同色调像素点的分布图即可观察出火焰的大小。3、实验程序:%*%时间:%作者:%功能:%*char1=E:wo;char11=1;char12=2;char13=3;char3=.jpg;%文件路径设置1为小火图片2为中火3为大火x=imread(char1 char11 char3);y=imread(char1 char12 char3);z=imread(char1 char13 char3);%读入图片b1=rgb2gray(x);b2=rgb2gray(y);b3=rgb2gray(z);%彩图变灰度图figure,imhist(b1);figure,imhist(b2);figure,imhist(b3);%绘制灰度分布图4、实验结果: 图一:小火 图二:中火 图三:大火5、实验分析:如图一,由于火焰占图中的面积小,所以在色调的分布图中火焰色调所占的比例小;在图二中,火焰占图中的面积适中,所以分布图中火焰色调的比例分布适中;在图三中,火焰占图的面积大,所以分布图中火焰色调的比例大。