Форум — Development [pyglet] Воспроизведение видео с веб-камеры 0 1 Воспроизведение локальных видеофайлов, например, реализуется легко. А как совершить чтение и воспроизведение потока видео с вебкамеры? Гугль не помог. Ссылка
v4l2 в помощь! Я делал захват видео при помощи v4l2, а отображение - при помощи openGL. Eddy_Em ☆☆☆☆☆ (08.01.12 15:47:51 MSK) Показать ответ Ссылка
Ответ на: комментарий от Eddy_Em 08.01.12 15:47:51 MSK Кстати, спасибо за наводку. Пока гуглил маны, как пользоваться им из питона, набрёл на OpenCV и, в принципе, сделал, то что хотел: import pyglet, cv WIDTH = 640 HEIGHT = 480 FORMAT = 'BGR' PITCH = -len(FORMAT) * WIDTH window = pyglet.window.Window(WIDTH, HEIGHT) imagedata = pyglet.image.ImageData(WIDTH, HEIGHT, FORMAT, '') camera = cv.CreateCameraCapture(0) def update(dt): imagedata.set_data(FORMAT, PITCH, cv.QueryFrame(camera).tostring()) @window.event def on_draw(): imagedata.blit(0, 0) pyglet.clock.schedule(update) pyglet.app.run() pevzi ★★★★★ (10.01.12 11:34:18 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от pevzi 10.01.12 11:34:18 MSK сделал то, что хотелФиксед. pevzi ★★★★★ (10.01.12 11:35:17 MSK) автор топика Ссылка
Ответ на: комментарий от pevzi 10.01.12 11:34:18 MSK Хотя способ, конечно, неэффективный, и сильно жрет проц. pevzi ★★★★★ (10.01.12 11:42:22 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от pevzi 10.01.12 11:42:22 MSK Естественно, неэффективный: не надо использовать тормозное УГ openCV! Eddy_Em ☆☆☆☆☆ (11.01.12 13:30:44 MSK) Ссылка