Отображение видео с веб-камеры в opencv на GTK + - PullRequest
1 голос
/ 27 сентября 2011

Я новичок в этом, и мне было интересно, что мне нужно сделать, чтобы мой код open cv отображался с помощью gtk.Нужно ли конвертировать или как?

1 Ответ

1 голос
/ 27 сентября 2011

Это довольно просто сделать с помощью Python.Вот класс, который я написал для управления веб-камерой с помощью OpenCV и преобразования кадров в массив NumPy:

https://github.com/ptomato/REP-instrumentation/blob/master/rep/generic/opencv_webcam.py

После этого вы можете использовать gtk.gdk.pixbuf_new_from_array() для создания pixbuf, из которого вы затем можете создать gtk.Image.Обратите внимание, что PyGTK должен быть скомпилирован с поддержкой NumPy, чтобы это работало.

Вы также можете использовать Matplotlib для отображения фрейма в пользовательском интерфейсе GTK.Вот еще один класс, который я написал для этого:

https://github.com/ptomato/Beams/blob/4276a1b98d4df2843d3e22b1be99ea0cabb4f6d4/src/CameraImage.py

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...