Как расширить SimpleCV с GUI - PullRequest
       21

Как расширить SimpleCV с GUI

0 голосов
/ 03 февраля 2012

Я пытаюсь написать простое приложение на Python , которое использует SimpleCV для компьютерного зрения и управляется некоторым очень простым графическим интерфейсом .

Моя проблема в том, что, хотя чистый OpenCV имеет собственный HighGUI, SimpleCV использует pygame, поэтому я не знаю, как его расширить, чтобы использовать HighCUI OpenCV или любой другой минималистичный графический интерфейс.

Все, что мне нужно, это очень простой слайдер или, возможно, несколько кнопок.

Для простых слайдеров, я думаю, мы можем просто использовать HighCUI OpenCV.Но как мне заставить HighGUI работать с SimpleCV?

Для кнопок кто-нибудь пробовал что-нибудь , чтобы объединить SimpleCV с GTK + или wxPython или что-нибудь еще?

Можете ли вы поделиться простым кодом, который использует SimpleCV и очень простой интерфейс управления? (скажем, один ползунок или кнопка)

Примечание: он не долженбыть в том же окне, это идеально в отдельных окнах (скажем, цикл видео SimpleCV работает в своем собственном окне, в то время как панель управления находится в отдельном окне).

1 Ответ

0 голосов
/ 19 июня 2012

смогли успешно объединить 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)
...