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 :

[PIL] sensibilité de la commande image = image.filter(ImageFilter.CONTOUR)


Sujet :

Python

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2018
    Messages : 10
    Par défaut [PIL] sensibilité de la commande image = image.filter(ImageFilter.CONTOUR)
    Salut à tous,
    pour faire de la détection d'objet sur python 3.5 j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    from PIL import ImageTk, ImageOps, Image, ImageFilter
    import  tkinter as Tk
    import math
     
    root = Tk.Tk()
     
    image = Image.open("/home/pi/image11.jpg")
    image = ImageOps.grayscale(image)
    image = image.filter(ImageFilter.CONTOUR)
     
    photo = ImageTk.PhotoImage(image)  
     
    canvas = Tk.Canvas(root, width = image.size[0], height = image.size[1])
    canvas.create_image(0,0, anchor = Tk.NW, image=photo) 
    canvas.pack()  
    root.mainloop()
    J'aimerais savoir si on peut régler la sensibilité de la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    image = image.filter(ImageFilter.CONTOUR)
    J'ai cherché sur la FAQ mais je n'ai rien trouvé
    Merci d'avance pour votre aide

  2. #2
    Expert confirmé

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

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

    Le filtre CONTOUR est définit comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    class CONTOUR(BuiltinFilter):
        name = "Contour"
        filterargs = (3, 3), 1, 255, (
            -1, -1, -1,
            -1,  8, -1,
            -1, -1, -1
            )
    Tu peux créer le tien en modifiant les valeurs du kernel, le tuple au neuf valeurs, sachant que le 8 est le pixel courant et les huit -1 sont les huit pixels environnant.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2018
    Messages : 10
    Par défaut
    Okay merci beaucoup pour ton aide j'ai tout ce qu'il me faut maintenant à moi de m'amuser

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

Discussions similaires

  1. [xml]integrer une image images
    Par Flushovsky dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 18/05/2015, 15h14
  2. [AC-2010] Affecter une commande à une image sur un formulaire?
    Par juchibou dans le forum VBA Access
    Réponses: 1
    Dernier message: 01/05/2015, 17h20
  3. Commande Convertir Image en V11
    Par Alex06 dans le forum 4D
    Réponses: 1
    Dernier message: 24/10/2008, 17h04
  4. [Image]Image et déplacements
    Par cuber dans le forum 2D
    Réponses: 4
    Dernier message: 30/06/2005, 11h58
  5. [Traitement d'image] image: regle a respecter pour firefoxe et IE?
    Par xtaze dans le forum Webdesign & Ergonomie
    Réponses: 7
    Dernier message: 24/02/2005, 10h00

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