Exercício prático 12: Classificação mínima distância
Escreva um programa em FreeMat para classificar a imagem multiespectral de três bandas (bandas 1.raw, 2.raw e 3.raw) com tamanho 100x100.
As classes a serem consideradas são:
m1=[2;2;8];
m2=[80; 180; 15];
m3=[180; 180; 100];
passos:
1. Leia as imagens (3 matrizes 100x100)
2. Visualize cada imagem para se certificar que foram lidos os dados.
3. para cada pixel:
* calcule a distância entre o pixel e cada classe
* escolha a classe mais próxima
* atribua o rótulo da classe mais próxima ao pixel numa
imagem de saída
aqui você encontra as imagens compactadas. DADOS.
parte 2:
escolha áreas de treinamento com o Multispec e classifique a imagem. compare o resultado com o resultado de seu programa. Explique a ocorrêcnia de eventuais diferenças entre as imagens classificadas.
Jorge Centeno: centeno@ufpr.br