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 :

Reconnaissance de formes complexes (fissures / nervures)


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 201
    Par défaut Reconnaissance de formes complexes (fissures / nervures)
    Bonjour,

    Je cherche à identifier des fissures ainsi qu'un point d'impact (canal d'attrition) sur une image. Grosso modo, il s'agit de détecter un trou qui se trouvera toujours plus ou moins au centre de l'image ainsi que la base et le sommet de chaque fissure qui s'en éloigne. Je n'ai pas à m'occuper des ramifications secondaires... Pour le trou pas de souci c'est assez simple, mais pour les fissures je sèche...

    Une image pour illustrer l'idée (à gauche l'image originale, à droite ce que je cherche à détecter):


    J'ai vu qu'OpenCV propose la reconnaissance automatique de formes simples (cercles, rectangles, ...), mais je ne sais pas vers quoi me tourner dans mon cas précis. Auriez-vous des pistes à m'indiquer ?

    Merci.

  2. #2
    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
    j'imagine que dans ton cas, l'allure des fissures est aussi importante (différentier une fissure d'une autre), je pense pas que la détection des formes peut résoudre le problème, je voterai plutôt pour un algorithme qui se bases sur les points d'intérêt comme Surf ou Sift (Surf est implementé dans opencv, voir exemple "find_obj.cpp"), sinon tu peux aussi passer par du Haartrainning (nécessite un apprentissage).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 201
    Par défaut
    Salut ehkhalid,

    Merci pour ta réponse.
    Je ne connaissais pas la méthode d'apprentissage, ça peut-être intéressant...
    Je vais faire quelques tests et je reviendrai poster les résultats ici pour ceux que ça intéresse.

Discussions similaires

  1. Reconnaissance de forme par réseau neuronal
    Par Rémiz dans le forum Méthodes prédictives
    Réponses: 34
    Dernier message: 28/05/2007, 16h41
  2. Reconnaissance de "forme" sur une fonction
    Par Nemerle dans le forum Traitement du signal
    Réponses: 13
    Dernier message: 20/10/2006, 11h23
  3. [MasterPage] Reconnaissance de Form
    Par Kylen dans le forum ASP.NET
    Réponses: 8
    Dernier message: 04/07/2006, 15h33
  4. Mise en forme complexe d'images
    Par Yoshidu62 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 2
    Dernier message: 14/06/2006, 17h28
  5. Algos pour reconnaissance de formes
    Par Laurent Gomila dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 09/12/2005, 10h34

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