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 :

Détection de tubes


Sujet :

Traitement d'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 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 90
    Par défaut Détection de tubes
    Bonjour,

    j'aimerais connaitre votre avis quant à la détection du diamètre et du haut de ces tubes.
    Quelles techniques devrais je utiliser pour arriver à mes fins???
    Je pense que l'idée est d'utiliser une technique de recherche de contour, mais je suis vraiment novice dans ce domaine! Et à part Sobel je ne connais pas grand chose...

    Merci de votre aide

  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 : 52
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Bonjour, je te propose les pistes suivantes :

    1. Ne pas utiliser des images au format JPEG car la compression crée des artefacts (des blocs carrés). Il faut préférer un format non compressé

    2. Augmenter le contraste, par exemple en égalisant l'histogramme

    3. chercher le haut et la largeur du tube en utilisant les histogrammes de projections
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 90
    Par défaut
    Citation Envoyé par pseudocode Voir le message
    Bonjour, je te propose les pistes suivantes :

    1. Ne pas utiliser des images au format JPEG car la compression crée des artefacts (des blocs carrés). Il faut préférer un format non compressé
    Oui, j'ai les images au format BMP. C'était simplement pour les mettre sur le forum que je les avais converties.
    2. Augmenter le contraste, par exemple en égalisant l'histogramme
    Ok. C'est ce que je pensais faire.
    3. chercher le haut et la largeur du tube en utilisant les histogrammes de projections
    Est ce que je peux en savoir un ptit peu plus...? Je ne connais ps du tout ces histogrammes.

    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 : 52
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par picsou42 Voir le message
    Est ce que je peux en savoir un ptit peu plus...? Je ne connais ps du tout ces histogrammes.
    C'est un terme très compliqué pour dire simplement que tu fais la somme des valeurs pour chaque ligne (projection horizontale) ou pour chaque colonne (projection verticale).

    Si tu fais le histogramme de projection horizontale sur ton image, les premières valeurs (= les lignes du haut) seront faibles (image sombre) et il va y a voir une "marche" au moment ou le tube va être visible.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 90
    Par défaut
    Citation Envoyé par pseudocode Voir le message
    C'est un terme très compliqué pour dire simplement que tu fais la somme des valeurs pour chaque ligne (projection horizontale) ou pour chaque colonne (projection verticale).

    Si tu fais le histogramme de projection horizontale sur ton image, les premières valeurs (= les lignes du haut) seront faibles (image sombre) et il va y a voir une "marche" au moment ou le tube va être visible.
    Je comprend pas trop en fait en quoi cela va me donner le haut du tube...
    Car même si j'augmente le contraste en égalisant l'histogramme, du fait que le haut du tube est bombé, lorsque je vais arriver à la ligne censée représenter le haut du tube, la somme de pixels noirs plus un ou deux pixels "moins noir" sera insignifiante ...

  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 : 52
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par picsou42 Voir le message
    Je comprend pas trop en fait en quoi cela va me donner le haut du tube...
    Car même si j'augmente le contraste en égalisant l'histogramme, du fait que le haut du tube est bombé, lorsque je vais arriver à la ligne censée représenter le haut du tube, la somme de pixels noirs plus un ou deux pixels "moins noir" sera insignifiante ...
    Exact. En fait sur l'histogramme tu n'auras pas une "marche" mais une "pente". L'histogramme va te donner une courbe qu'il va falloir analyser avec des outils statistiques/mathématiques.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. Détection de fuite dans des tubes
    Par nadour dans le forum Traitement d'images
    Réponses: 17
    Dernier message: 23/04/2012, 14h34
  2. Détection MySql
    Par gjullien dans le forum Bases de données
    Réponses: 5
    Dernier message: 20/08/2003, 18h15
  3. Tube a partir de polysegments
    Par seb m. dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 18/12/2002, 17h08
  4. Détections avec WebBrowser
    Par Wazo_Sportive dans le forum Composants VCL
    Réponses: 4
    Dernier message: 11/08/2002, 19h32
  5. Détection de 2 touches appuyées
    Par cyrose dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/07/2002, 16h25

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