在GTK +上的opencv中显示来自网络摄像头的视频

时间:2011-09-27 11:10:58

标签: opencv gtk

我是新手,想知道我需要做什么才能使用gtk显示我的开放cv代码。 它需要转换还是什么?

1 个答案:

答案 0 :(得分:1)

使用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