Ajouter un commentaire

fredericmazue

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.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 N   N  FFFF  M   M  EEEE  V     V 
NN N F MM MM E V V
N N N FFF M M M EEE V V
N NN F M M E V V
N N F M M EEEE V