OpenCV By Example : Enhance Your Understanding of Computer Vision and Image Processing by Developing Real-world Projects in OpenCV 3 - Prateek Joshi; David Millán Escrivá; Vinícius G. Mendonça (2016)