Pour la combinaison d'image, si je comprends bien, il suffit de faire la moyen des valeurs de couleurs pixel à pixel, d'image à image.
Donc tu itères en parallèle les deux images sur tous les points et tu fais la moyenne. Je ne vois pas trop la difficulté là.
Pour la pixelisation tel que je comprends l'énoncé, tu dois écrire des boucles imbriquées
En pseudo code
L = largeur_image
H = hauteur image
for I=0; I<H/N;, I++
for J=0; j<L/N; i++
for K=0; K<N; K++
faire moyenne de K(I,J), K(I,....), K(I,J+N-1), K(I+1,J), K(I+1,....), K(I+1,J+N-1), K(I+N-1,J), K(I+N-1,....), K(I+N-1,J+N-1)
Quelque chose comme ça quoi. :lol:
Heu je ne garantis pas ne pas être trompé dans les indices de la troisième boucle :D, j'ai écrit ça vite sans rien vérifier.
Mais c'est l'idée qu'il faut retenir: Les deux premières boucles découpent l'image en un quadrillage de "petits carrés". Le propos de la troisième boucle est de faire la moyenne des point de chacun de ces carrés.
Evidemment une fois cette moyenne calculée, tu dois l'affecter à chaque point du petit carré, ce que je n'ai pas mis dans le pseudo code.
Pour la combinaison d'image, si je comprends bien, il suffit de faire la moyen des valeurs de couleurs pixel à pixel, d'image à image.
Donc tu itères en parallèle les deux images sur tous les points et tu fais la moyenne. Je ne vois pas trop la difficulté là.
Pour la pixelisation tel que je comprends l'énoncé, tu dois écrire des boucles imbriquées
En pseudo code
Quelque chose comme ça quoi. :lol:
Heu je ne garantis pas ne pas être trompé dans les indices de la troisième boucle :D, j'ai écrit ça vite sans rien vérifier.
Mais c'est l'idée qu'il faut retenir: Les deux premières boucles découpent l'image en un quadrillage de "petits carrés". Le propos de la troisième boucle est de faire la moyenne des point de chacun de ces carrés.
Evidemment une fois cette moyenne calculée, tu dois l'affecter à chaque point du petit carré, ce que je n'ai pas mis dans le pseudo code.