FREE E-BOOK Android Application Programming with OpenCV 3
![]() |
FREE E-BOOK Android Application Programming with OpenCV 3 |
Author (s): Howse, Joseph
Publisher: Packt Publishing - ebooks Account, Year: 2015
ISBN: 1785285386,978-1-78528-538-7
Describe:
Create Android apps to capture, manipulate and track 2D and 3D objects
Android application programming with OpenCV 3 is a practical guide to computer vision and mobile application development. Demonstrates how to capture, process and analyze photos while creating an app that combines photography with augmented reality. To help the reader become a good developer, the book covers OpenCV (Computer Vision Library), Android SDK (Mobile Application Framework), OpenGL ES (3D graphics framework), and even JNI (Java / C ++ interoperability layer) ). Now in its second edition, the book offers a fully revised code, instructions, and explanations. Completely updated to support OpenCV 3 and Android 5, as well as previous versions. Although it focuses on Java links for OpenCV, this version adds a comprehensive chapter on JNI and C ++, so the reader is ready to use OpenCV in other environments.
Introduction
This book will show you how to use OpenCV in the Android app it displays Camera feed, save and share photos, color processing, edges and paths Real-world 2D or 3D objects. Integration with OpenGL is also provided so that You can start building augmented 3D virtual reality (AR) applications Scenes on tracked objects in the camera feed.
OpenCV is an open source and multi-platform library that provides building blocks Computer vision experiments and applications. It offers high-level interfaces To capture, process and present image data. For example, it summarizes the details About camera devices and array allocation. OpenCV is widely used in both Academia and industry.
Android is a predominantly open source mobile operating system. For Java developers,
It offers a high-level application framework called Android SDK. Android applications
Modules as far as they have standard high-level interfaces to launch each other and
Share data. Mobility, a high level of abstraction, and data sharing are a great start Points for the photo sharing application, similar to the one we will create.
Although OpenCV and Android provide a lot of high-level abstractions (and plenty of
Open source code for curious users to browse it), not necessarily easy to use For new arrivals. Create the appropriate development environment and translation The wide functionality of libraries in application features are both daunting tasks.
This brief book helps us by focusing on clean preparation and clean application Design,
and a simple understanding of the purpose of each job.
The need for a book on this topic is especially great because Java is OpenCV The Android link is completely new and has not been documented yet.
Little has been written about the steps for integrating OpenCV with Android Standard camera, media and graphics APIs. Integration is definitely a key part The work of the application developer, so it is a major focus of this book.