0

コンピュータビジョンにSimpleCVを使用し、非常に単純な GUI によって制御される単純なアプリケーションをPythonで作成しようとしています。

私の問題は、純粋な OpenCV には独自の HighGUI がありますが、SimpleCV は pygame を使用するため、OpenCV の HighGUI またはその他の種類の最小限の GUI を使用するように拡張する方法がわからないことです。

必要なのは、非常に単純なスライダーか、場合によってはいくつかのボタンだけです。

スライダーだけの場合は、OpenCV の HighGUI を使用できると思います。しかし、SimpleCV で HighGUI を動作させるにはどうすればよいでしょうか?

ボタンについては、SimpleCV を GTK+ や wxPython などと組み合わせようとした人はいますか?

SimpleCV と非常に基本的な制御インターフェイスを使用する簡単なコードを共有できますか? (1 つのスライダーまたはボタンを言う)

注:同じウィンドウにある必要はありません。別のウィンドウで完璧です(別のウィンドウにコントロールパネルがあるときに、SimpleCVビデオループが独自のウィンドウで実行されているとします)。

4

1 に答える 1

0

Gtk と SimpleCV をうまく組み合わせることができました。

https://github.com/jayrambia/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)
于 2012-06-19T06:16:12.800 に答える