Sunitha P. from Packt Publishing provided me with a review e-copy of “OpenCV Essentials”. A book with many authors, most of which seem to be linked to the same university. The book has about 200 pages and the following 8 chapters:
- Chapter 1, Getting Started is an introductory chapter, but it does require prior knowledge of OpenCV. In this and other chapters Windows users get the most detailed help.
- Chapter 2, Something We Look At – Graphical User Interfaces goes deeper into GUI capabilities related to OpenCV.
- Chapter 3, First Things First – Image Processing covers brightness control, contrast and color conversion, retina filtering, and geometrical transformations.
- Chapter 4, What’s in the Image? Segmentation explains how to extract regions of interest within an image.
- Chapter 5, Focusing on the Interesting 2D Features covers several feature detectors.
- Chapter 6, Where’s Wally? Object Detection is about the OpenCV objdetect module for object detection.
- Chapter 7, What Is He Doing? Motion covers techniques related to video and motion detection.
- Chapter 8, Advanced Topics focuses on machine learning and GPUs (CUDA).
Although the book was written by multiple authors it’s not noticeable. I particularly liked the example where a picture of a baboon was transformed into the image of Lena Soderberg. Overall “OpenCV Essentials” was an enjoyable read.