% TP1, code Matlab pour débuter
close all;
addpath('images');

% nom du fichier d'image
imname = '00128u.tif';
%imname = '00757v.jpg';

% lire l'image
fullim = imread(imname);

% convertir en matrice de double 
fullim = im2double(fullim);

% calculer la taille pour chaque partie (le 1/3 du total)
height = floor(size(fullim,1)/3);

% separer les canaux de couleur
B = fullim(1:height,:);
G = fullim(height+1:height*2,:);
R = fullim(height*2+1:height*3,:);

% Aligner les images
% Fonctions qui pourraient vous être utile pour aligner les images: 
% "circshift", "sum", and "imresize" (pour la pyramide)


% créer une image couleur (3D array)
% ... utiliser la commande "cat"


% montrer l'image résultante
% ... utiliser la commande "imshow"
% figure; imshow(aRGB);

% sauvegarder l'image résultante
% imwrite(aRGB, strcat('result-', imname));