%Travail 1, 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);

% conversion en double precision
fullim = im2double(fullim);

% calculer la hauteur de chaque partie (1/3 de la taille de l'image)
height = floor(size(fullim,1)/3);

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

% aligner les images... c'est ici que vous entrez en jeu! 
% ces quelques fonctions pourraient vous être utiles:
% "circshift", "sum", and "imresize" (pour les multiples échelles)


% créer l'image couleur... utilisez la commande "cat"


% afficher l'image résultante, utilisez la commande "imshow"
figure; imshow(aRGB);

% sauvegarder les résultats
[~,outname] = fileparts(imname);
imwrite(aRGB, strcat('result-' outname '.jpg'));