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.
Inserte la descripción de la imagen aquí
Cada archivo mat contiene una variable juzhen de 200 * 300.
Inserte la descripción de la imagen aquí

2. Ejecute el programa y los resultados son los siguientes.

Imagen térmica 2D Imagen
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
térmica 3D
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

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);

Supongo que te gusta

Origin blog.csdn.net/peter_young1990/article/details/114460991
Recomendado
Clasificación