GopherCon 2018 - GoCV
These are some notes from my experiences at the GopherCon 2018. I don’t expect these will be laid out in any particularly useful way; I am mostly taking them so I can remember some of the bits I found most useful in the future.
Computer Vision
- Detect motion
- Identify people and objects in an image
GoCV
-
Go -> CGo -> C -> C++
-
Example of face blurring
-
Haar filters for face identification
- GoCV.CascadeClassifier()
- DetectMultiScale -> []Rect
- Blur each rect and display
-
Background Subtraction for Motion Detection
- uses Mixture of Gaussian
- gocv.BackgroundSubtractorMOG2{}
-
Streaming with MJPEG
-
Object Classification and Tracking with a Drone
- Tello drone - has an interesting and powerful chip in it, in addition to camera
-
OpenCV Face Tracking SSD Model (Single-Shot Multibox Detector)
-
Hardware hacking on Thursday at Community Days
-
“Humanity is acquiring all the right technology for the wrong reasons” - Bucky Fuller (need to check)