Imagen térmica 2D y 3D de salida por lotes de Matlab
1. Introducción de documentos y datos.
Hay 55 datos de imágenes térmicas en formato mate en la carpeta.
Cada archivo mat contiene una variable juzhen de 200 * 300.
2. Ejecute el programa y los resultados son los siguientes.
Imagen térmica 2D Imagen
térmica 3D
3. Parte del código fuente.
clc
clear all
%读取照片名
fid_file=fopen('E:\实用程序\热像\东北大学\k2-1-处理\k2-1-mat\k2-1-matname.txt');
count=0;
%读图像文件名
filename=fgets(fid_file);
%图像裁剪
picture=temp_picture;
%将差图像以filename同名出图
num=strfind(filename,'m');
out_filename=filename(1:num-2);
path=[out_filename,'.bmp'];
%将2D图像添加颜色条显示出来保存figure
%[C,h] = contourf(picture);%等值线图
imagesc(picture);
h1=figure(gcf);
%将3D图像显示出来保存figure
mesh(picture);
axis([xlim ylim -0.4560 1.1740]);
view(30,10);
h2=figure(gcf);
fclose(fid_file);