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

OpenCV Discussion :

Détection de formes géométriques


Sujet :

OpenCV

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut Détection de formes géométriques
    Bonjour, je me permet de poster ici je ne sais pas si c'est bon si ce n'est pas le cas je m'en excuse(c'est mon premier poste).

    On veut détecter des formes géométriques sur différentes images, on a déjà fait ça avec la transformée de Hough, mais il nous faut une autre approche(pas très compliquée), je cherche depuis des jours et je ne trouve pas en plus je suis débutante dans le domaine de traitement d'image donc ce n'est pas évident.

    On programme avec visual c++ 2008 et la bibliothèque opencv.

    Je vous en prie s'il y a quelqu'un qui peut m'aider je lui serai vraiment très reconnaissante, il ne me reste plus que deux jours je désespère vous comprenez.

    Merci d'avance.

  2. #2
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    Bonjour

    n'importe quel type de forme géométrique ?

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut
    Bonjour

    On nous a demandé de détecter les cercles, lignes, rectangle, et triangles. Si je pouvais faire au moins deux formes....

    Merci

  4. #4
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    Le programme doit évoluer de manière autonome quand à la détection ou tu peux choisir le type de détection ?

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    Citation Envoyé par lilycoco Voir le message
    Bonjour

    On nous a demandé de détecter les cercles, lignes, rectangle, et triangles. Si je pouvais faire au moins deux formes....

    Merci
    tu peux regarder l'exemple squares.c dans opencv, il fait exactement ce que tu demandes (recherche rectangle en se basatn sur sa forme géométrique : 4 segments convexe avec des angles de presque 90°); tu peux facilement le modifier pour trouver d'autres formes (triangles ,...).

    pour les cercles, je connais que la transformée de hough.

  6. #6
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonjour,

    est ce qu'il s'agit d'images binaires ?
    Montre nous un exemple afin que l'on se fasse une idée.
    Mais le plus simple serait de binariser, puis d'isoler les composantes connexes et finalement d'utiliser des indices de forme.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  7. #7
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut
    Salut!

    Comme l'a dit ehkhalid, regarde l'exemple squares.c fourni avec openCV. Il fait de la détection de carrés. Le code n'est pas très compliqué à comprendre et il est assez bien commenté. Tu n'auras pas trop de mal à le modifier pour avoir des rectangles et des triangles.
    Pour les lignes et les cercles, tu as les fonctions cvHoughLines et cvHoughCircles.

    A+

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/04/2013, 12h40
  2. Réponses: 0
    Dernier message: 25/04/2013, 11h00
  3. Détection de forme géométriques dans une image
    Par imeneeeee dans le forum Images
    Réponses: 9
    Dernier message: 19/01/2010, 09h39
  4. Réponses: 5
    Dernier message: 28/10/2009, 14h53
  5. [TCanvas] peindre une forme géométrique
    Par raggadoll dans le forum C++Builder
    Réponses: 7
    Dernier message: 19/04/2004, 10h01

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