In this chapter, we will be using GoCV. GoCV is a binding for OpenCV and comes with a suite of features from OpenCV that can be used. One of the features from OpenCV is the Viola-Jones classifier, which we will use to our advantage.
Installing GoCV is a little tricky, however. It requires OpenCV to be installed beforehand. At the time of writing, the version supported by GoCV is OpenCV 3.4.2. Installing OpenCV can be quite a painful experience. Perhaps the best place to find out how to install OpenCV is a website called Learn OpenCV. They have great guides on installing OpenCV on all platforms:
- Installing OpenCV on Ubuntu: https://www.learnopencv.com/install-opencv3-on-ubuntu/
- Installing OpenCV on Windows: https://www.learnopencv.com/install-opencv3-on-windows/
- Installing OpenCV on MacOS: https://www.learnopencv.com/install-opencv3-on-macos/
After the daunting process...