Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library