2012-02-02 52 views
0

延長我想在Python的它採用SimpleCV計算機視覺通過一些非常簡單的GUI控制寫一個簡單的應用程序。如何SimpleCV與GUI

我的問題是,雖然純OpenCV有它自己的HighGUI,但SimpleCV使用pygame,因此我不知道如何擴展它以利用OpenCV的HighGUI或任何其他類型的簡約GUI。

所有我需要的是一個非常簡單的滑塊或可能一些按鈕。

對於滑塊,我想我們可以使用OpenCV的HighGUI。但是如何讓HighGUI與SimpleCV一起使用?

對於按鈕,有沒有人嘗試過任何東西將SimpleCV與GTK +或wxPython或其他?

你可以分享一些簡單的代碼,它使用SimpleCV和一個非常基本的控制界面?(比如一個滑塊或按鈕)

注:這並不一定是在同一個窗口,它是在單獨的窗口完美的(比如在自己的窗口中運行SimpleCV視頻環上,但控制面板一個單獨的窗口)。

回答

0

已經能夠GTK和SimpleCV成功地結合在一起。

https://github.com/jayrambhia/image-gtk

http://jayrambhia.wordpress.com/2012/04/18/opencv-with-pygtk/

實施例:

from SimpleCV import * 
from imagegtk import DisplayImage 

im = Image("Lenna") 
image = im.toRGB.getBitmap() 

d = DisplayImage(title="iamgegtk") 

label = gtk.Label("Lenna") 
d.box.pack_start(label,False,False,0) 

but1 = gtk.Button("Quit") 
but1.connect("clicked",d.leave_app) 
d.box.pack_end(but1,False,False,2) 

d.show(image)