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 :

défaut de caméras fourier


Sujet :

Images

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2007
    Messages : 173
    Points : 99
    Points
    99
    Par défaut défaut de caméras fourier
    Bonjour,

    Sur certaines de mes images, j'ai des défauts de camera ce qui se ressent par des lignes verticales sur les images...
    l'emplacement des lignes peut différer d'une image à l'autre.
    Je pensais utiliser fourier pour detecter ces défauts.

    et pensais qu'une ouverture sur la transformée fonctionnait ... éliminerai la droite ... Je dois mal m'y prendre et passer à coté de quelques chose ...

    ImagingAll


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    img=rgb2gray(im2double(img2));
    fourier=fft2(img);
    % fourierab=abs(fourier);
    fourierReal=real(fourier);
    fourierImg=imag(fourier);
     
    fourierRealcl=imopen(fourierReal,ES_D2);
    fourierImgcl=imopen(fourierImg,ES_D2);
     
    transf=fourierRealcl*i+fourierImgcl*j;
     
    result=ifft2(transf);
    figure,imshow(abs(result))

  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
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    Citation Envoyé par ImagingAllthe Voir le message
    Bonjour,

    Sur certaines de mes images, j'ai des défauts de camera ce qui se ressent par des lignes verticales sur les images...
    l'emplacement des lignes peut différer d'une image à l'autre.
    C'est à dire? ces lignes sont-elles identifiables (par exemple toute blanche ou toute noire) Pourrais-tu nous montrer un exemple?

    Citation Envoyé par ImagingAllthe Voir le message
    Je pensais utiliser fourier pour detecter ces défauts.

    et pensais qu'une ouverture sur la transformée fonctionnait ... éliminerai la droite ...
    Je ne comprend pas vraiment ce que tu veux faire avec la transformée de Fourier... pourquoi veux-tu utiliser la TF
    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 régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2007
    Messages : 173
    Points : 99
    Points
    99
    Par défaut
    Pour me familiariser avec elle ...

    Bon je suis passé par un tophat, pris la moyenne des colonnes et sélectionner les régions claires. Ca n'utilise pas fourier, mais ca marche

    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
     
    %  detection defaut verticaux
    hat=imtophat(OrigImg22,ES_D3);
    hat2=mean(hat,1)
    hat3=imclose(hat2,ES_D2);
    liste=find(hat3>14)
     
    OrigImg2=OrigImg22;
     
    if (numel(liste) >1 )
    moy=OrigImg22(:,liste(1)-1)/6+OrigImg22(:,liste(1)-2)/6+OrigImg22(:,liste(1)-3)/6+OrigImg22(:,liste(numel(liste))+1)/6+OrigImg22(:,liste(numel(liste))+2)/6+OrigImg22(:,liste(numel(liste))+3,:)/6;
        for i = 1:1:numel(liste)
        OrigImg2(:,liste(i))= moy(:);
        end
    end
    compa=cat(2,OrigImg22,OrigImg2);
    figure, imshow(compa);
    cf
    http://www.limsi.fr/Individu/vezien/...decenciere.pdf

Discussions similaires

  1. [TListBox] Selection par défaut
    Par Nuts07 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 12/05/2003, 10h00
  2. Couleur de sélection par défaut
    Par sicard_51 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 20/04/2003, 23h35
  3. [SWING][FONT] choisir la police par défaut
    Par narmataru dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 21/02/2003, 10h35
  4. Retour au mode texte par défaut
    Par coca dans le forum x86 16-bits
    Réponses: 6
    Dernier message: 12/12/2002, 17h22
  5. FFT(Fast Fourier Transform)
    Par IngBen dans le forum Traitement du signal
    Réponses: 6
    Dernier message: 23/05/2002, 16h35

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