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

  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

  9. #9
    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
    Bonjour,
    Indique le chemin absolu de ton fichier ou place toi dans le bon répertoire avant de lancer ta commande

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