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

Images Discussion :

Division d'une image en bloc de 8x8


Sujet :

Images

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2012
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Division d'une image en bloc de 8x8
    bonjour à tous,

    j'ai vu ce petit code qui permet de diviser une matrice en bloc de 8*8:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    m=rand(256,256)
    [M N]=size(m)
    dimension = (M/8) * (N/8)
    bloc=zeros(8,8,dimension);
    for i = 0 : M/8-1
        for j = 0 : N/8-1
            bloc(:,:,i*8+j+1)=m(i*8+1:i*8+8,j*8+1:j*8+8);
        end
    end
    Maintenant, ma question est comment procédé au mécanisme inverse càd obtenir une matrice à partir des bloc?

    merci d'avance pour votre réponse

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    En inversant simplement les parties gauche et droite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    m = zeros(M,N);
    for i = 0 : M/8-1
        for j = 0 : N/8-1
            m(i*8+1:i*8+8,j*8+1:j*8+8) = bloc(:,:,i*N/8+j+1);
        end
    end
    [EDIT] Par contre ton code contient une erreur: ce n'est pas bloc(:,:,i*8+j+1), c'est N/8
    Dernière modification par Invité ; 22/02/2012 à 01h15. Motif: Erreur non vue

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2012
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bonjour Winjerome, j'ai essayé le code que tu m'as donné et ça marche à la perfection

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Division d'une image en blocs
    Par mayssaMM dans le forum Images
    Réponses: 4
    Dernier message: 27/03/2013, 13h44
  2. division une image en blocs
    Par sonaa dans le forum C
    Réponses: 3
    Dernier message: 01/06/2012, 14h59
  3. division d'une image en blocs de 4x4
    Par houfia dans le forum Images
    Réponses: 1
    Dernier message: 16/01/2012, 11h26
  4. Diviser une image en blocs de pixels 8*8
    Par imenel4 dans le forum Images
    Réponses: 1
    Dernier message: 10/04/2011, 19h21
  5. division d'une image
    Par inès83 dans le forum 2D
    Réponses: 1
    Dernier message: 08/01/2008, 03h08

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