Review of the book ‘Mastering OpenCV Android Application Programming’

I had a chance to read “Mastering OpenCV Android Application Programming” recently on a request of Packt Publishing. I hope to help readers with this review. Let’s go, I got my copy from Packt Publishing, where additional formats to download it are available. In my case, I preferred it in Kindle Edition, also they provide me the source code for each chapter to a better understanding of each topic.

Mastering OpenCV Android Programming

This book is suitable for people who have at least basic knowledge in Android, OpenCV and Computer Vision, if you are new in Android maybe you should have to learn it before reading this book. Let’s begin with the main review. The first chapters are about OpenCV basic concepts (brightness, contrast, color space, arithmetic and geometrical transforms) and how to set OpenCV in your Android project step by step. For every topic, they show the code, explanation and results.

Until chapter 5, the content was about main OpenCV functions with Android interactions, but here on-wards the interesting and useful projects are explained such as Image alignment and stitching with notable improvements. Moreover, a Machine Learning chapter explains how to use its potential for Android apps. A nice chapter explains the best practices for Android projects as well for debugging using logcat logs. Finally, an entire chapter dedicated for an Optical Character Recognition is detailed.

Afterwards, I found this book very useful and recommendable. Overall, this is a must-read book for Android programmers, and Computer Vision specialists.