Mtalab somme de deux serie d'image
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Mtalab somme de deux serie d'image



  1. #1
    invitec925f48a

    Mtalab somme de deux serie d'image


    ------

    Salut tout le monde
    j'ai une serie d'image je veux ajouter un bruit sur elle mais toujour matlab m'afficher
    'X and Y must have the same size and class or Y must be a scalar double.'
    pourquoi??? psq normalement j'ai deja crée la matrice imnois de la meme taill que im
    svp
    c'est ça le code
    Code:
    for i=1:57
        im(:,:,i)=imread('Carbon_map_ali.tif',i);
        imnois(:,:,i)=zeros(size((im(:,:,i))));
        imnois(:,:,i)=imadd(im(:,:,i),15.*randn(size(im(:,:,i))));
    end
    implay(im)
    merci d'avance

    -----

  2. #2
    invitea29b3af3

    Re : Mtalab somme de deux serie d'image

    salut

    dans la fenetre Matlab tape
    Code:
    whos im
    après avoir exécuté ton code et regarde de quel type est ta sequence d'images im. Sans doute des non-signés sur 8 bits --> uint8
    Par défaut quand tu fais "zeros" Matlab crée une matrice de double, pas des uint8.
    Si c'est ça remplace ta ligne de code par ça;
    Code:
    imnois(:,:,i)=uint8(zeros(size((im(:,:,i)))));

  3. #3
    invitea29b3af3

    Re : Mtalab somme de deux serie d'image

    oups je t'ai répondu un peu vite: en fait tu peux enlever la ligne avec "zeros" et changer la suivante en:
    Code:
     imnois(:,:,i)=imadd(im(:,:,i),uint8(15.*randn(size(im(:,:,i)))));
    mais si tu fais ça, tu va forcer ton bruit gaussien à prendre des valeurs entières entre 0 et 255... pas idéal. Du coup il vaut sans doute mieux caster ton image en double, la bruiter, et la recaster en uint8 ensuite:
    Code:
     imnois(:,:,i)=uint8(imadd(double(im(:,:,i)),15.*randn(size(im(:,:,i)))));

  4. #4
    invitec925f48a

    Re : Mtalab somme de deux serie d'image

    Salut fiatlux;
    Bravo merci bcp

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Probleme sur Mtalab / C
    Par invite0d541d2c dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 08/06/2012, 21h44
  2. 2 Somme de série
    Par invitea35631c4 dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 23/12/2011, 19h25
  3. Somme de série
    Par invite85d4e16f dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 03/01/2011, 23h02
  4. Somme de série
    Par invite88555072 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 06/02/2008, 17h55
  5. Somme de série
    Par invited3804c53 dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 03/02/2008, 09h05