Захват случайного кадра с веб-камеры с помощью GStreamer на Python

StackOverflow https://stackoverflow.com/questions/2337147

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

Вы также можете попробовать userink.

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top