Packt Publishing
Mastering OpenCV Android Application Programming
Mastering OpenCV Android Application Programming
Couldn't load pickup availability
OpenCV is a famous computer vision library, used to analyze and transform copious amounts of image data, even in real time and on a mobile device. This helps developers provide mobile users with many new kinds of sight, constantly highlighting certain visual features that are of artistic or practical interest. Android is a convenient platform for such experiments because it uses a high-level language (Java), provides standardized interfaces for sharing image data between applications, and is mostly open source so that we can study its implementation. Using OpenCV and Android's standard API, developers can build different applications for tasks such as recognizing faces in crowd, interacting with a cloud infrastructure, capturing fancy pictures, and many more.
This book focuses on leveraging mobile platforms to build interactive and useful applications. The book starts off with an introduction to OpenCV and Android and how they interact with each other using OpenCV's Java API. You'll also discover basic image processing techniques like erosion and dilation of images, before walking through how to build more complex applications, such as object detection, image stitching, and face detection. As you progress, you will be introduced to OpenCV's machine learning framework, enabling you to make your applications smarter.
The book ends with a short chapter covering useful Android tips and tricks and some common errors and solutions that people might face while building an application. By the end of the book, the readers will have gained more expertise in building their own OpenCV projects for the Android platform and integrating OpenCV application programming into existing projects.
Share
