Я пытаюсь отображать живые изображения с моей камеры 1394. В настоящее время мой код способен получать изображения в цикле с камеры, и я искал любой быстрый графический интерфейс, который будет динамически обновляться (как отдельный поток). Я могу сделать это в PyQt, возможно, используя QThreads, но есть ли какие-либо рекомендации или более быстрый способ сделать это? Вот мой кодЛюбой быстрый графический интерфейс Python для отображения прямых изображений с камеры
#loop захвата кадров из камеры
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
Спасибо.
Hi FogleBird, Я получаю следующую ошибку: AttributeError: объект 'module' не имеет атрибута 'CallLater'. Поэтому я использовал wx.FutureCall, затем получаю ошибку AttributeError: объект 'module' не имеет атрибута 'BitmapFromBuffer' Любые рекомендации? – blueskin
Какую версию wxPython вы используете? Какая платформа? – FogleBird
Ubuntu 10.04; wxPython 2.8; Python 2.6 – blueskin