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

Python Discussion :

importer une image dans python pour travailler dessus


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Par défaut importer une image dans python pour travailler dessus
    Bonjour à tous,
    Voila je débute en python et j'ai une image sur mon pc sur laquelle e souhaiterais travailler . Cette image je dois l'importer dans python et je voudrais déjà simplement la visualiser.
    Quel commande utilisez vous.
    Je sais qu'il y a pillow mais comment appeler pillow car je fais
    import PIL mais je ne sais pas si c'est bon .avec vous des conseils?
    Merci à vous

  2. #2
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    pil, c'est très bien.
    Plein de choses sur le net.

  3. #3
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    La doc de Pillow est ici: https://pillow.readthedocs.io/en/stable/

    Pour visualiser une image avec Python, on peut lancer un programme de visualisation avec subprocess, ou utiliser une bibliothèque graphique (tkinter, pygame, PyQt5, ...).

    [Edit]: petit complément: on peut simplement demander l'affichage d'un fichier, et l'OS lancera de lui-même le programme par défaut correspondant au type de fichier.

    J'ai utilisé le code ici: http://sametmax.com/ouvrir-un-fichie...mme-en-python/, et j'ai pu vérifier avec une image "jpg" que ça marchait sous Windows 10.

  4. #4
    Membre Expert
    Avatar de MPython Alaplancha
    Homme Profil pro
    Paysan à 3 francs six sous
    Inscrit en
    Juin 2018
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Paysan à 3 francs six sous
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2018
    Messages : 923
    Billets dans le blog
    8
    Par défaut
    Citation Envoyé par weecrew Voir le message
    Je sais qu'il y a pillow mais comment appeler pillow car je fais
    import PIL
    mais je ne sais pas si c'est bon
    Bonjour,
    L'import se fait plutot comme ceci:Pour importer une image:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    im = Image.open('mon_image.png'')
    Pour l'afficher:

  5. #5
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Citation Envoyé par Hominidé Voir le message
    Pour l'afficher:
    C'est effectivement le plus simple. A noter que, comme il n'y a pas de visualiseur interne dans PIL/Pillow, c'est le visualiseur trouvé dans l'OS qui sera utilisé.

    Pour Windows, ce sera la même solution que celle de "os.startfile(...)". A noter aussi que, par défaut, l'image sera convertie en ".png" dans un répertoire temporaire pour être affichée, et c'est donc le programme de visualisation des ".png" qui sera utilisé.

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Par défaut
    Bonjour a tous,
    Merci pour vos réponses

    alors j'ai ça comme réponse de python :

    File "C:/Users/francois/Desktop/MEH/cours et tp traitement du signal/dossier traitement du signal/sanstitre10.py", line 11
        im = Image.open('708_injection_site.jpg'')
                                                  ^
    SyntaxError: EOL while scanning string literal

    Je comprends rien.
    je ne sais pas si l'image qui est sur mon pc est à la bonne place.

    Le but final est d'analyser cette image et de compter des pixels mais si déjà je n'arrive pas à l'ouvrir dans python je vais pas faire grand chose.




    Nom : essai pic python.jpg
Affichages : 230
Taille : 250,3 Ko

  7. #7
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    EOL signifie End Of Line.

    Tu as utilisé deux guillemets différent ici: im = Image.open('708_injection_site.jpg'')

    Corrige et ça devra aller.

  8. #8
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Par défaut
    Merci a toi ,
    bon alors maintenant il m'affiche ça :

      File "C:\Users\francois\Anaconda3\lib\site-packages\PIL\Image.py", line 2766, in open
        fp = builtins.open(filename, "rb")
    
    FileNotFoundError: [Errno 2] No such file or directory: '708_injection_site.jpg'
    Je deviens barge

Discussions similaires

  1. Importer une image dans VB.net
    Par hiwafa dans le forum Windows Forms
    Réponses: 10
    Dernier message: 18/09/2016, 08h20
  2. Comment importer une image dans un projet Spyder?
    Par cal23 dans le forum EDI/RAD
    Réponses: 0
    Dernier message: 30/06/2014, 20h14
  3. [Toutes versions] Importer une image dans un userform
    Par MaelB dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/06/2013, 11h38
  4. Importer une image dans une ellipse
    Par Tehko dans le forum Silverlight
    Réponses: 3
    Dernier message: 26/04/2010, 16h48
  5. comment faire pour importer une image dans un projet eclipse
    Par javanoiid dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 02/04/2008, 18h24

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