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

Bibliothèques tierces Python Discussion :

traitement d'image: segmentation avec opencv dans python


Sujet :

Bibliothèques tierces Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    ingénieur en Automatique
    Inscrit en
    Mars 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur en Automatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 18
    Par défaut traitement d'image: segmentation avec opencv dans python
    Bonjour,
    j'ai un probleme les experts de opencv en python
    je sais pas comment faire ceci: - segmentation (squelletisation) d'image.
    - Exporter les coordonnées (pixels dans les contours) sous format de fichier .txt
    si vous avez des bous de programmes en python qui le font!!!! je vous serai reconnaissante
    Merci!

  2. #2
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Salut,

    Alors pourrais tu etre plus precis dans ce que tu desire faire? Par squelettisation, entendrais-tu contour?

    En attendant tes reponses, je t'invite à lire ce chapitre sur le site. J'y ai traité de façon assez poussé opencv avec Python.

    EDIT: bienvenue sur le Forum. Je constate que tu es nouveau. Tu verras, beaucoup d'entraide, tu vas adorer

  3. #3
    Membre averti
    Femme Profil pro
    ingénieur en Automatique
    Inscrit en
    Mars 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur en Automatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 18
    Par défaut
    Bonsoir et merci pour votre réponse

    je traite une image (texturée), détection de contours, puis segmentation pour extraire les coordonnées
    de cette images(les pixels des contours) en fichier .txt


    je suis bloquée

  4. #4
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Une fois que tu as tes contours, il faudrait, si ce n'est pas fait, passer en mode noir et blanc (avec un thresold), et à partir de là, utiliser PIL avec un .load(). Tu recupere alors une liste (de memoire) sur laquelle tu peux récuperer pour chaque pixel sa composante.

    Cela correspond t il bien à ce que tu souhaites?

  5. #5
    Membre averti
    Femme Profil pro
    ingénieur en Automatique
    Inscrit en
    Mars 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur en Automatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 18
    Par défaut
    oui presque , mais pour la segmentation! est ce qu'il existe une fonction
    qui le fait?

    et puis l'extraction du nombre de pixels si j'ai compris, c'est .load().....?

  6. #6
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Oui, il y a une fonction dans PIL qui s'appelle load, et qui te permet de recuperer sous forme de liste (de memoire) la composante de chaque pixel à partir de ses coordonnées. A utiliser à la place de get. Get te permet de lire pixel par pixel, mais si tu veux lire toute l'image, load sera beaucoup plus rapide.

    Côté segmentation, il ya cela dans la doc officielle

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

Discussions similaires

  1. lire une image 3d avec opencv python
    Par khalil.mestiri dans le forum Programmation multimédia/Jeux
    Réponses: 13
    Dernier message: 13/02/2015, 19h58
  2. [Traitement d'image] segmentation de photo
    Par fatjoe dans le forum Webdesign & Ergonomie
    Réponses: 3
    Dernier message: 22/07/2008, 20h25
  3. Binariser une image segmentée avec watershed
    Par miss_angel dans le forum Images
    Réponses: 3
    Dernier message: 30/04/2008, 15h34
  4. image aléatoire avec légende dans fichier externe
    Par DC_44 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 20/09/2007, 11h03
  5. [Traitement d'image] problème avec les boutons animés
    Par robmoto dans le forum Webdesign & Ergonomie
    Réponses: 9
    Dernier message: 17/08/2007, 13h36

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