没完全看明白你的意思。附件中给了一个test的结果,看看是否有所帮助。
[x, map] = imread('fire','jpg');
% 作图处理,见fire.pdf中figure A/B/C
figure(1),imshow(x)
figure(2),imshow(x(:,:,1))
figure(3),x1=double(x(:,:,1));
x2=x1.*logical(x1>140);
imshow(x2)
% 取140作阈值,基本上能将火焰边界分割出来。
% 如果不是你所想要的处理,建议看一下图像分割这个领域的文献。
【 在 mikie (秃笔米恺) 的大作中提到: 】
: 实验得到一些热模实验的火焰照片,用普通数码相机拍到的,
: 但是用matlab以灰度格式读入图像后,发现看不出火焰的样子
: 了,请问有什么办法让火焰的灰度图象能体现火焰的原貌?
: ...................
--
FROM 166.111.35.*
附件(364.2KB) fire.pdf