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

Signal Discussion :

Détection de pics


Sujet :

Signal

  1. #1
    Membre régulier Avatar de miss_angel
    Inscrit en
    Février 2008
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 210
    Points : 111
    Points
    111
    Par défaut Détection de pics
    salut
    en appliquant la méthode de détection de pics donnée dans cette discussion, ça m'affiche cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ??? Error using ==> horzcat
    CAT arguments dimensions are not consistent.
    Error in ==> Projection_sobel2 at 62
    s=sign(diff([+inf ProjH +inf]));
    voilà la code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ProjH=sum(imgV,2); 
    s=sign(diff([+inf ProjH +inf]));
    idxmax=strfind(s,[1 -1]); 
    Ymax=ProjH(idxmax);
    NbrePic=numel(Ymax);
    for k=1:NbrePic
        Y_max_pic=Ymax(k); 
        X_max_pic=find(ProjH==Y_max_pic,1);
        line(0:w,X_max_pic,'LineWidth',2,'Color','r');
     end
    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 316
    Points : 52 948
    Points
    52 948
    Par défaut
    Il faut que la variable ProjH soit un vecteur ligne.

    Sinon, tu peux faire aussi ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    s = sign(diff([+inf ; ProjH(:) ; +inf].'));
    Comme ça le code fonctionnera quelque soit l'orientation de ProjH

  3. #3
    Membre régulier Avatar de miss_angel
    Inscrit en
    Février 2008
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 210
    Points : 111
    Points
    111
    Par défaut
    merciiiiii cher Dut

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

Discussions similaires

  1. Détection de pics
    Par fatenov dans le forum Signal
    Réponses: 17
    Dernier message: 15/05/2013, 20h16
  2. détection de pic
    Par miss_angel dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/02/2010, 20h56
  3. Détection de pics
    Par cedric06000 dans le forum Scilab
    Réponses: 20
    Dernier message: 03/08/2009, 18h41
  4. Réponses: 14
    Dernier message: 23/01/2009, 17h07
  5. [LabView 8.2] Détection de pic
    Par tacoumi dans le forum LabVIEW
    Réponses: 5
    Dernier message: 06/06/2008, 09h20

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