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

MATLAB Discussion :

manipuler des boucles et des sélections


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut manipuler des boucles et des sélections
    Bonjour

    Je dispose d'une matrice de dimension N*M, issue de la lecture d'un fichier image de format .TIFF.
    Ce format est supportable par Matlab

    je note P_K(i,j) le pixel de l’image K à la position ( i,j)


    Je souhaite Calculer l’image moyenne M

    Pour chaque Pixel p(i,j) de l’image G faire
    Si p(i,j) est un Pixel de bordure alors
    P_M(i,j)= P_G(i,j)
    Si non
    P_M(i,j) = formule mathématique

    Mes remerciements anticipés


    Je présume que les pixels P(i, j), appartenant aux bordures sont: P(1,: ); P(N,: ); P(:,1), P(:,M)
    Je trouve des difficultés à programmer ceci ss Matlab

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Bonjour,

    quelle formule mathématiques appliques-tu? As-tu commencer à coder quelque chose? Si oui, peux-tu nous le montrer?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    A mon avis il faut expliquer d'avantage, dans le texte je ne me retrouve plus avec les différentes appellations que tu as spécifier .

    Au départ tu cherche à calculer la moyenne de l'image. mais en regardant ton code, cela n'a rien avoir .

    c'est quoi K, p, P_G , P_M ?

  4. #4
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Les messages techniques sont à transmettre sur le forum et non en MP.

    Bonsoir
    En fait ici, j'ai deux matrices G matrice originale à traiter, M: la matrice moyenne à calculer.
    Je note, P_G(i,j) les pixel de la matrice P
    et P_M(i,j) ceux de la matrice M à calculer
    Les pixels de bordure restent les mêmes pour P et M
    Les autres pixels subissent la formule de la moyenne.

    Mon problème concernent ces éléments de bordure. Comment les lire et faire leur affectation à la matrice M?

    Mes remerciements

  5. #5
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    En fait ici, j'ai deux matrices G matrice originale à traiter, M: la matrice moyenne à calculer.
    Je note, P_G(i,j) les pixel de la matrice P
    et P_M(i,j) ceux de la matrice M à calculer
    Les pixels de bordure restent les mêmes pour P et M
    C'est quoi alors P.

    Comment calcules-tu la moyenne de la matrice G et la sauvegarder en une autre matrice que tu appelles M

    Que veux tu dire par P_G(i,j) mes pixels de la matrice P, normalement les pixels de la matrice P sont accessible directement par P(i,j) :qoi:

  6. #6
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut
    Oui, c'est juste une appellation de variables. Pour moi,
    les pixels de la matrice G sont accessible directement par P_G(i,j) :
    Comment indexer (localiser ou lire) les pixels de bordure de cette matrice P et les affecter à une matrice M au même emplacement
    Merci

    Comment calcules-tu la moyenne de la matrice G et la sauvegarder en une autre matrice que tu appelles M

    Que veux tu dire par P_G(i,j) mes pixels de la matrice P, normalement les pixels de la matrice P sont accessible directement par P(i,j) :qoi:[/QUOTE]

Discussions similaires

  1. Ordre des boucles et des éléments dans tXMLMAP
    Par tibalt76 dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 09/11/2012, 17h06
  2. créer des fonctions dans des boucles
    Par aku84 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 17/07/2011, 18h44
  3. Utilisation des curseurs et des boucles
    Par Kropernic dans le forum Développement
    Réponses: 15
    Dernier message: 04/07/2011, 09h24
  4. [Débutant] boucle avec des variables et des caractères
    Par titus2709 dans le forum MATLAB
    Réponses: 4
    Dernier message: 11/05/2011, 14h45
  5. [Tableaux] Pb avec des array et des boucles help !
    Par grandpa006 dans le forum Langage
    Réponses: 2
    Dernier message: 13/05/2008, 12h06

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