func (w *WindowDriver) Start() (errs []error) {
	cv.StartWindowThread()
	w.start(w)
	return
}
Start starts window thread and driver
package opencv
import (
	"github.com/hybridgroup/gobot"
	cv "github.com/lazywei/go-opencv/opencv"
)
type window interface {
	ShowImage(*cv.IplImage)
}
type WindowDriver struct {
	name   string
	window window
	start  func(*WindowDriver)
}
func NewWindowDriver(name string) *WindowDriver {
	return &WindowDriver{
		name: name,
		start: func(w *WindowDriver) {
			w.window = cv.NewWindow(w.Name(), cv.CV_WINDOW_NORMAL)
		},
	}
}
func (w *WindowDriver) Name() string                 { return w.name }
func (w *WindowDriver) Connection() gobot.Connection { return nil }