IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Photomaton?


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 61
    Par défaut Photomaton?
    Bonsoir,

    voilà je suis sur un project de modification d'image, le principe c'est que je charge pixel par par pixel (d une image de 128x128)

    dans une matrice (tableau deux dimension)


    et j'essaie de fair un photomaton:

    en faite j'ai mon image, et a chaque je la divise en 4,

    donc le prmeeir coup j ai mon image, le euxieme j en ai 4 etc...

    j'ai reussi a faire pour 4, mais apres pour continuer a diviser je bloque :S



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
      for I in 1..(128-1) loop
             for J in 1..(128-1) loop
     
                if I mod 2 = 1  then
                  if J mod  2 = 1 then
     
                   -- Dans la combien tieme case on est?
                     PlaceCaseX := Integer((Float(J) /2.0)+0.5); -- en X
                     PlaceCaseY := Integer((Float(I) /2.0)+0.5); -- en Y
     
     
     
                     MatriceResultat(PlaceCaseX,PlaceCaseY) := Matrice(J,I);
     
           MatriceResultat(PlaceCaseX+(128/2),PlaceCaseY):= Matrice(J+1,I);
          MatriceResultat(PlaceCaseX,PlaceCaseY+(128/2)) := Matrice(J,I+1);
          MatriceResultat(PlaceCaseX+(128/2),PlaceCaseY+(128/2)):= Matrice(J+1,I+1);
    end if;
                end if;
     
             end loop;
          end loop;
    donc la je balaye ma matrice par bloque de quatre:

    et je fait mon photomaton

    mais comment fair epour generaliser ça pour faire a l infinie?

    d'avance merci

  2. #2
    Membre Expert
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Par défaut
    Avec la récursivité !
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 61
    Par défaut
    oui, j'y ai pensé, mais je sais pas commetn mettre ça en euvre :S

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 61
    Par défaut
    aaaah mais chui trop con,

    en fait il suffit de refaire la meme operation MAIS sur la matrice modifiée


Discussions similaires

  1. Besoin d'aide pour faire fonctionner un script Perl pour un photomaton sous Linux.
    Par loran42o dans le forum Programmation et administration système
    Réponses: 1
    Dernier message: 29/05/2013, 09h31
  2. [Imprimante] fabriquer un photomaton avec apn + imprimante
    Par naskaone dans le forum Périphériques
    Réponses: 8
    Dernier message: 17/04/2012, 18h16
  3. transformation du photomaton
    Par widi70 dans le forum Général Python
    Réponses: 9
    Dernier message: 24/03/2008, 17h05
  4. question sur l'effet photomaton
    Par AsmBoy dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/01/2006, 17h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo