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 :

Afficher flux Webcam


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 38
    Points : 29
    Points
    29
    Par défaut Afficher flux Webcam
    Bonjour a tous!
    Je suis en train d'essayer de faire un petit soft qui affiche le flux de ma webcam et qui me permette de capturer une image lors d'un clic sur un bouton.
    Le tout sous winXP et Tkinter, et le module VideoCapture (peut etre en connaissez vous un meilleur?!)

    Avec le code qui suit, je parviens a afficher 1 image de la webcam dans un Label, mais je voudrais avoir une vidéo plutot.
    Pouvez-vous me conseiller? faut-il utiliser autre chose q'un label?
    Merci par avance.
    Nico

    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
    17
    18
    19
    20
     
     
    from PIL import Image, ImageTk 
    import  Tkinter as Tk
    from VideoCapture import Device
     
    root = Tk.Tk()
     
    cam = Device()
     
     
    image = cam.getImage() 
    photo = ImageTk.PhotoImage(image) 
     
    label = Tk.Label(image=photo)
    label.image = photo 
    label.pack()
     
     
    root.mainloop()

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 38
    Points : 29
    Points
    29
    Par défaut
    Bon, j'avance mais c'est pas encore ca.
    En fait la methode Device() intègre une option d'affichage d'une fenetre vidéo.
    Le probleme, c'est que je voudrai que cette vidéo s'affiche DANS MA fenetre.

    Savez-vous si c'est possible, ou bien si en utilisant la methode getImage(), qui fournit une image PIL, je peux afficher une vidéo??

    Merci par avance.

    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
     
    from VideoCapture import Device
    from  Tkinter import *
    from PIL import Image
    import time, string
     
    root = Tk()   #Création de la fenetre
     
    cam = Device(devnum=0, showVideoWindow=1) #Affichage de la fenetre video
     
    imagecam = cam.getImage()   #imagecam est ainsi une image de type PIL qui equivaud a Image.open(infile)
     
    #imagecam.show()   #juste pour tester: ca amrche!
     
    root.mainloop()

Discussions similaires

  1. Envoyer un flux webcam
    Par Kaneda Shotaro dans le forum C#
    Réponses: 2
    Dernier message: 01/04/2009, 13h21
  2. media element et flux webcam
    Par dfiad77pro dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 17/03/2009, 23h40
  3. Intégrer Flux Webcam
    Par mxh77 dans le forum 4D
    Réponses: 1
    Dernier message: 24/09/2008, 11h49
  4. Qualité flux webcam ?
    Par innosang dans le forum Multimédia
    Réponses: 3
    Dernier message: 23/03/2007, 16h13

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