J'essaie d'afficher des images en direct de mon appareil photo 1394. Actuellement, mon code est capable d'obtenir des images dans une boucle à partir de la caméra et je cherchais une interface graphique rapide qui se mettra à jour dynamiquement (comme un fil séparé). Je peux le faire dans PyQt peut-être en utilisant QThreads mais y a-t-il une recommandation ou une façon plus rapide de le faire? Voici mon codeToute interface graphique Python rapide pour afficher des images en direct de la caméra
#loop Capture d'images de la caméra
for frame in range(1,500):
print 'frame:',frame
TIME.sleep(1) #capture frame every second
image_binary = pycam.cam.RetrieveBuffer()
#convert to PIL Image
pilimg = PIL.Image.frombuffer("L",(cimg.GetCols(),cimg.GetRows()),image_binary,'raw', "RGBA", 0, 1)
# At this point I want to send my image data to a GUI window and display it
Remerciement.
Salut FogleBird, Je reçois l'erreur suivante: AttributeError: l'objet 'module' n'a pas d'attribut 'CallLater'. Donc j'ai utilisé wx.FutureCall, puis j'ai l'erreur AttributeError: l'objet 'module' n'a pas d'attribut 'BitmapFromBuffer' Des recommandations? – blueskin
Quelle version de wxPython utilisez-vous? Quelle plateforme? – FogleBird
Ubuntu 10.04; wxPython 2.8; Python 2.6 – blueskin