Learning Open CV : Computer Vision with the Open CV library” by Gary Bradski & Adrian Kaehler, O’Reilly.