OpenCV: Computer Vision Projects with Python - Joseph Howse; Prateek Joshi; Michael Beyeler (2016)