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ébutant]Comment faire pour déterminer les axes principaux d'un objet de forme ovale


Sujet :

Images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Par défaut [Débutant]Comment faire pour déterminer les axes principaux d'un objet de forme ovale
    Bonjour,

    A partir d'une image représentant un objet plus ou moins ovale, je souhaiterais obtenir les 2 axes principaux en comptant les pixels (seule idée que j'ai).

    Comment arriver à avoir les axes principaux? Auriez-vous une idée, de fonctions qui seraient utiles?

    Je ne vois pas comment m'y prendre et au final je souhaite récupérer, par exemple, les 2 points de chaque axe qui sont en correspondance avec "l'ellipse" qui se rapproche le plus de mon objet!

    N.B.: Mon objet est en niveau de gris sur fond noir

    Merci pur vos idées, conseils, suggestions...

  2. #2
    Membre émérite
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Billets dans le blog
    1
    Par défaut
    Bjr,

    C'est un sujet TRES exploré sur Internet.

    Google "Fitting of Circles and Ellipses" par exemple.
    Il y a des solutions aux moindres carés qui marchent bien.

    cherche "ellipses" dans le forum. Tu auras aussi des anciens topics résolus sur le prob.

    A priori, tu vas commencer par extraire le contour de ta zone, puis tu vas fitter une éllipse sur les points de contour.

    OL

  3. #3
    Membre émérite
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    regarde du cote de la fonction regionprops, elle te sort les longuieurs des axes majeurs et mineurs de l'ellipse d'inrtie (calculee en prenant en compte les pixels a l'interieur de la forme, il me semble).

    La fonction prend une image labels en entree, mais tu peux binariser et labeliser ton image en niveaux de gris avant.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Par défaut
    Citation Envoyé par Kangourou
    regarde du cote de la fonction regionprops.
    Bonjour,

    Merci beaucoup je crois que c'est justement par là que je vais chercher et rapidement!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/03/2007, 19h39
  2. Comment faire pour montrer les procédures qui démarrent ave
    Par zoltix dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/02/2006, 08h12
  3. Réponses: 4
    Dernier message: 05/01/2006, 09h01
  4. Réponses: 2
    Dernier message: 23/11/2005, 16h30
  5. Réponses: 2
    Dernier message: 13/11/2005, 18h03

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