Получение случайного кадра с веб-камеры с помощью GStreamer в Python - PullRequest
3 голосов
/ 25 февраля 2010

Я пытаюсь написать программу для управления роботом, интерпретируя кадры с веб-камеры, и наткнулся на GStreamer.

Мне удалось потоковое видео в Python с веб-камеры с помощью GStreamer с помощью этой страницы: http://www.ndeschildre.net/2008/04/04/python-power/

Однако я не знаю, как запросить один конвейер в RGB-кодировке из конвейера, и хотя мне удалось найти и прочитать часть документации, я не нашел очевидного ответа.

У кого-нибудь есть идеи?

РЕДАКТИРОВАТЬ: я пытался сначала использовать OpenCV для решения этой проблемы, но буфер не остается на месте или что-то в этом роде, и вызывает последовательные изображения не запускаются в верхнем левом углу буфера. (операционная система Ubuntu Linux)

Ответы [ 2 ]

1 голос
/ 26 февраля 2010

Я слышал о некотором успехе с привязками OpenCV Python. Вот один из таких успехов: http://blog.jozilla.net/2008/06/27/fun-with-python-opencv-and-face-detection/

1 голос
/ 25 февраля 2010

Посмотрите на исходный код cheese , приложения для фотобудки Gnome.

Вы также можете попробовать ссылку пользователя.

...