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

Programmation multimédia/Jeux Python Discussion :

Reconnaissance d'images : lib Python


Sujet :

Programmation multimédia/Jeux Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut Reconnaissance d'images : lib Python
    Bonjour a tous,
    J'ai recemment appris le langage Python car j'en ai besoin pour mon projet universitaire ; une partie de ce projet implique de la reconnaissance de formes.
    Je precise qu'il s'agit d'un environnement adapte puisque l'idee generale est la suivante :
    sur un fond uni vert(je pense qu'il doit etre possible de s'en passer), un robot possede un triangle bleu sur la tete. Il doit pousser une balle rouge.
    Le tout est capture par une camera reliee a un raspberry pi en vue de dessus.
    Les formes sont simples et geometriques, et elles ont une couleur unie.

    J'ai cru comprendre qu'il existait beaucoup de bibliotheques pour ce langage, j'ai d'ailleurs telecharge PIL dans les outils python du site ; mais toutes les versions que j'ai vu
    semblent perimees et je n'ai vu aucun lien pour python 3.x (je suis en 3.4.0).

    Ma question est la suivante : quelle(s) bibliotheque(s) pourrais-je utiliser avec Python pour reconnaitre ces formes?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Siriusalpha2 Voir le message
    Bonjour a tous,
    J'ai recemment appris le langage Python car j'en ai besoin pour mon projet universitaire ; une partie de ce projet implique de la reconnaissance de formes.
    Je precise qu'il s'agit d'un environnement adapte puisque l'idee generale est la suivante :
    sur un fond uni vert(je pense qu'il doit etre possible de s'en passer), un robot possede un triangle bleu sur la tete. Il doit pousser une balle rouge.
    Le tout est capture par une camera reliee a un raspberry pi en vue de dessus.
    Les formes sont simples et geometriques, et elles ont une couleur unie.

    J'ai cru comprendre qu'il existait beaucoup de bibliotheques pour ce langage, j'ai d'ailleurs telecharge PIL dans les outils python du site ; mais toutes les versions que j'ai vu
    semblent perimees et je n'ai vu aucun lien pour python 3.x (je suis en 3.4.0).

    Ma question est la suivante : quelle(s) bibliotheque(s) pourrais-je utiliser avec Python pour reconnaitre ces formes?
    Bonjour,

    Je ne connais rien à ce domaine, cependant j'ai trouvé ceci :

    http://lisa.ulb.ac.be/image/index.ph...tion_en_Python

    Si ça peut aider.

    @+.

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Citation Envoyé par Siriusalpha2 Voir le message
    J'ai cru comprendre qu'il existait beaucoup de bibliotheques pour ce langage, j'ai d'ailleurs telecharge PIL dans les outils python du site ; mais toutes les versions que j'ai vu
    semblent perimees et je n'ai vu aucun lien pour python 3.x (je suis en 3.4.0).

    Ma question est la suivante : quelle(s) bibliotheque(s) pourrais-je utiliser avec Python pour reconnaitre ces formes?
    Le support des fonctionnalités de PIL sous Python3 viennent avec Pillow qui est un "fork" de PIL.

    Ma question est la suivante : quelle(s) bibliotheque(s) pourrais-je utiliser avec Python pour reconnaitre ces formes?
    OpenCV est un logiciel Open Source qui intègre pas mal d'algorithmes intéressants.
    Il est écrit en C/C++ et des "bindings" existent pour le rendre utilisable pour le programmeur Python.


    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut
    Merci de votre reponse,
    J'essaie depuis tout a l'heure d'installer openCV, mais je bute sur un gros probleme :
    Je travaille sous Windows 7 et je ne trouve pas de version d'openCV qui fonctionne avec Python 3.4, tout semble fait pour 2.x
    J'ai telecharge le dernier build ici : http://sourceforge.net/projects/open...es/opencv-win/
    et j'ai suivi le tutorial ici :
    http://docs.opencv.org/trunk/doc/py_...n_windows.html
    Premier obstacle : il a fallu que je trouve un site qui propose numpy et matpolib pour python 3.4 (ici : http://www.lfd.uci.edu/~gohlke/pythonlibs/)
    Et je crois que, s'il existe version openCV "3.4", je ne la trouve que sur linux :
    http://rpm.pbone.net/index.php3/stat....i586.rpm.html

    Je suis un peu decu, je pensais que openCV marchait depuis longtemps en 3.x.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut
    Je regarde les bibliotheques Python et je vois que la plupart d'entre elles requierent d'etre recompilees dans une version de Python recente.
    De plus, les commandes comme "python paquet.py(d) install" ne marchent pas dans mon prompt et bloquent sur le nom du paquet dans IDLE.

    Je ne trouve presque aucune lib officielle pre-compilee pour python 3.4, est-ce normal?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Siriusalpha2 Voir le message
    Je regarde les bibliotheques Python et je vois que la plupart d'entre elles requierent d'etre recompilees dans une version de Python recente.
    De plus, les commandes comme "python paquet.py(d) install" ne marchent pas dans mon prompt et bloquent sur le nom du paquet dans IDLE.

    Je ne trouve presque aucune lib officielle pre-compilee pour python 3.4, est-ce normal?
    Ma question est peut-être stupide, mais... si vous rencontrez trop de problèmes sous Python3.4, ne serait-il pas plus idoine d'installer Python2.7 à la place ?

    Vu que la plupart des libs semblent Python2-compatibles...

    Enfin, je dis ça, je dis rien, hein.

    @+.

  7. #7
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 180
    Par défaut
    Envoyé par Tarball69
    Ma question est peut-être stupide, mais... si vous rencontrez trop de problèmes sous Python3.4, ne serait-il pas plus idoine d'installer Python2.7 à la place ?
    Bien vu. Python 3.4 est vraiment tout récent. D'autant qu'on peut faire coexister sans problème plusieurs version de Python. Ainsi, pour ma part, j'ai python 2.7
    pour l'écrasante majorité de mes projets et python 3.3 avec lequel je développe tous les nouveaux projets. Désinstaller python 3.4 ne me semble pas pertinent.

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut
    Ce qui me gene, c'est que Python est en 3.x depuis 2008 ;
    Pourquoi, depuis tout ce temps, il n'y a pas de paquet officiel de openCV en 3.4 (etant donne que le lien officieux ne fonctionne pas)?
    Utiliser la version 2.7 va m'obliger a garder mon code dans une syntaxe facile a mettre eventuellement a jour (en 3.x), j'aurais aime me passer de cette contrainte.
    De plus, il faut aussi que je gere le passage de mon script python depuis windows 7 vers mon raspberry pi,
    et les bibliotheques doivent etre au meme numero de version.

Discussions similaires

  1. reconnaissance d'image avec java
    Par isoman dans le forum Général Java
    Réponses: 6
    Dernier message: 03/03/2011, 19h35
  2. Reconnaissance d'image [forme simple]
    Par dewey01 dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 02/09/2008, 12h56
  3. reconnaissance d'images semblables
    Par shams dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 15/02/2008, 09h55
  4. reconnaissance popup image
    Par franfr57 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/12/2006, 13h22

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