Mastering OpenCV 4: A comprehensive guide to building computer vision and image processing applications with C++Roy Shilkrot