Computer Vision Using Go And OpenCV 3
summary
GoCV exposes OpenCV 3 to Go via cgo wrappers so idiomatic Go code opens cameras, creates Mats, and runs classifiers. It blurs faces with a Haar cascade and finds motion with a MOG2 background subtractor, serves MJPEG streams from a webcam in pure Go, and loads TensorFlow models into OpenCV to classify objects on a Tello with TensorFlow via OpenCV. Demos compile-and-run but the drone demo needs ffmpeg rewrapping of H264 and occasional rebooting.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:53What is GoCV
- 5:47Live video capture demo
- 6:08Understanding Mat data type
- 7:12Face tracking with Haar cascades
- 10:52Motion detection with background subtraction
- 15:21MJPEG streaming in Go
- 17:56Object classification with TensorFlow
- 33:00Q&A








