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

Traitement d'images Discussion :

Calcul d'angle à partir d'une image


Sujet :

Traitement d'images

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Calcul d'angle à partir d'une image
    Bonjour,
    je fait une moyenne d'environ 2000 images issues d'une caméra rapide noir et blanc, que je transforme en matrice (double). Ci joints l'image typique que j'obtient.
    Je voulais savoir s'il était possible, et comment, de montrer et calculer l'angle entre la partie horizontale haute (délimité par la zone bleu foncé) et le milieu du jet (visible par la zone rouge comprise entre les deux traits jaune)
    Merci
    Fichiers attachés Fichiers attachés
    • Type de fichier : doc im.doc (61,0 Ko, 230 affichages)

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Tu veux dire entre le trait noir sur ton image et l'axe vertical de ton ellipse ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Points : 5
    Points
    5
    Par défaut
    Effectivement, le trait et l'éllipse ne sont la que pour souligner mes propos.
    Ils ont étés rajoutés ensuite sous paint. Il ne font pas partie de l'image à traiter. C'est donc bien l'angle entre le trait noir et l'axe du "jet" modélisé par la zone rouge encardé des traits jaunes (entouré par l'ellipse).
    MERCI

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Pour trouver l'angle, il faut déja extraire les 2 objets qui nous intéressent. C'est la partie compliqué du problème.

    Si toutes tes images sont a peu près identique a celles que tu nous a donné, tu peux faire des seuillages par couleur (cyan pour la droite, rouge/orange pour le jet) et une recherche de composantes connexes. Cela va donner plusieurs objets, il faudra trouver un crière pour identifier ceux t'interessent (en fonction de leur dimension, orientation, ...)

    Une fois que tu as ces 2 objets, les directions peuvent se trouver par une analyse en composante principale, et l'angle par un peu de géométrie vectorielle.

  5. #5
    Futur Membre du Club
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Points : 5
    Points
    5
    Par défaut
    euh... D'accord.
    S'est la premiére fois que je travail sous Matlab. Donc si tu pouvais être un peu plus précis. Pour faire le seuillage je devrais trouver, mais pour faire une recherche de composantes connexes, cela risque d'être plus compliqué.
    ensuite si j'ai les deux composante, trouver l'angle devrais être pas trop compliqué.
    Merci encore

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par jesusnogo Voir le message
    euh... D'accord.
    S'est la premiére fois que je travail sous Matlab. Donc si tu pouvais être un peu plus précis. Pour faire le seuillage je devrais trouver, mais pour faire une recherche de composantes connexes, cela risque d'être plus compliqué.
    ensuite si j'ai les deux composante, trouver l'angle devrais être pas trop compliqué.
    Merci encore
    Tu peux aller voir sur le forum Matlab, car je pense que la recherche de composantes connexes (Connected component labeling) a déjà été implémentée dans ce langage.

  7. #7
    Futur Membre du Club
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Points : 5
    Points
    5
    Par défaut
    C'est bon j'ai réussi à seuiller. Mais je n'ai rien trouvé sur "recherche de composantes connexes ".
    Je me retrouve maintenant avec une image noir et blanc.
    Mais je ne voit pas du tout comment faire pour tracer les deux droite qui m'intresse. Ensuite il me suffirat de les superposer sur l'image origielle avec la valeur de l'angle que j'aurais calculé au préallable.
    Voici l'image:
    Fichiers attachés Fichiers attachés

  8. #8
    Futur Membre du Club
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Points : 5
    Points
    5
    Par défaut
    après recherche j'ai trouvé comment faire ressortir le contour!!
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/11/2009, 12h30
  2. Calculer la taille finale d'une image ISO à partir du dossier source
    Par raoulchatigre dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 05/09/2007, 21h20
  3. [C#] custom control à partir d'une image / alpha blending
    Par Cyberwan dans le forum Windows Forms
    Réponses: 5
    Dernier message: 13/11/2005, 21h59
  4. appel de fonction à partir d'une image activer/desactiver
    Par philippe123 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/08/2005, 16h26
  5. Réponses: 3
    Dernier message: 27/01/2005, 10h53

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