gobot.io/x/gobot/v2@v2.1.0/platforms/opencv/doc.go (about) 1 /* 2 Package opencv contains the Gobot drivers for opencv. 3 4 Installing: 5 6 # This package requires `opencv` to be installed on your system 7 8 Then you can install the package with: 9 10 go get gobot.io/x/gobot/v2 && go install gobot.io/x/gobot/v2/platforms/opencv 11 12 Example: 13 14 package main 15 16 import ( 17 cv "gobot.io/x/go-opencv/opencv" 18 "gobot.io/x/gobot/v2" 19 "gobot.io/x/gobot/v2/platforms/opencv" 20 ) 21 22 func main() { 23 window := opencv.NewWindowDriver() 24 camera := opencv.NewCameraDriver(0) 25 26 work := func() { 27 camera.On(camera.Event("frame"), func(data interface{}) { 28 window.ShowImage(data.(*cv.IplImage)) 29 }) 30 } 31 32 robot := gobot.NewRobot("cameraBot", 33 []gobot.Device{window, camera}, 34 work, 35 ) 36 37 robot.Start() 38 } 39 40 For further information refer to opencv README: 41 https://github.com/hybridgroup/gobot/blob/master/platforms/opencv/README.md 42 */ 43 package opencv // import "gobot.io/x/gobot/v2/platforms/opencv"