TP-analyse-donnees/TP2/exercice_3.m
2023-05-29 16:43:44 +02:00

23 lines
379 B
Matlab
Executable file

clear;
close all;
load Data_Exo_2/SG1.mat
B = log(DataMod(:));
A = [ -Data(:) ones(size(Data(:))) ];
C = [ A B ];
[U, S , V] = svd(C);
param = [ V(1,3) V(2,3) ] / -V(3,3);
load Data_Exo_2/ImSG1.mat
original = ( -log(ImMod) + param(2) ) / param(1);
imshow(I)
title("image de base")
figure
imshow(original)
title("image calculée")
RMSE = mean(mean(sqrt((original - I).^2)))