我是新手,想知道我需要做什么才能使用gtk显示我的开放cv代码。 它需要转换还是什么?
答案 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