Rating:

(4 reviews)
Author: Joseph Howse
ISBN : B00FF8OL8Y
New from $12.64
Format: PDF, EPUB
Free download Android Application Programming with OpenCV [Kindle Edition] Free Download for everyone book with Mediafire Link Download Link
In Detail
Take a smartphone from your pocket, and within a few seconds, you can snap a photo, manipulate it, and share it with the world. You have just achieved mass production of image data. With a computer vision library such as OpenCV, you can analyze and transform copious amounts of image data in real time on a mobile device. The upshot to this is that you, as developers, can provide mobile users with many new kinds of images, 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), it provides standardized interfaces for sharing image data between applications, and it is mostly open source, so everyone can study its implementation.
Android Application Programming with OpenCV is a practical, hands-on guide that covers the fundamental tasks of computer vision—capturing, filtering, and analyzing images-with step-by-step instructions for writing both an application and reusable library classes.
Android Application Programming with OpenCV looks at OpenCV's Java bindings for Android and dispels mysteries such as which version of these bindings to use, how to integrate with standard Android functionality for layout, event handling, and data sharing, and how to integrate with OpenGL for rendering. By following the clear, concise, and modular examples provided in this book, you will develop an application that previews, captures, and shares photos with special effects based on color manipulation, edge detection, image tracking, and 3D rendering.
Beneath the application layer, you will develop a small but extensible library that you can reuse in your future projects. This library will include filters for selectively modifying an image based on edge detection, 2D and 3D image trackers, and adapters to convert the Android system's camera specifications into OpenCV and OpenGL projection matrices. If you want a quick start in computer vision for Android, then this is the book for you.
By the end of Android Application Programming with OpenCV, you will have developed a computer vision application that integrates OpenCV, Android SDK, and OpenGL.
Approach
A step-by-step tutorial to help you master computer vision and mobile app development.
Who this book is for
This book is for Java developers who are new to computer vision and who would like to learn about how it is used in relation to application development. It is assumed that you have previous experience in Java, but not necessarily Android. A basic understanding of image data (for example pixels and color channels) would be helpful too. You are expected to have a mobile device running Android 2.2 (Froyo) or greater and it must have a camera.
Books with free ebook downloads available Android Application Programming with OpenCV Free Download
- File Size: 8027 KB
- Print Length: 130 pages
- Publisher: Packt Publishing (September 25, 2013)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B00FF8OL8Y
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #399,267 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
- #69
in Books > Computers & Technology > Computer Science > Artificial Intelligence > Machine Vision
- #69
in Books > Computers & Technology > Computer Science > Artificial Intelligence > Machine Vision
Android Application Programming with OpenCV Free Download
I was very interested in learning about object recognition using opencv/android/java. There was a good example of using one of the feature detection types, but I was a little disappointed that it didn't go into more depth on the topic, or cover other techniques OpenCV supports like haar cascades, template matching, color thresholds(BGR vs HSV), contours with polygons, etc., and the different feature detecting methods( surf, sift, etc). Maybe the author is setting up a sequel.
There is lots of OpenCV example code available in C++ that you can find google, but good Java/Android examples are hard to come by. This book provides a few good examples of working with the camera and doing some OpenCV stuff. Too short but what is there is good stuff. It leaves the audience wanting more.
By Darrel Riekhof
I received a review copy from PacktPub.com
The book does a nice job of introducing the reader to OpenCV under Android. It starts with the basics (installing, setting up the development environment, and compiling), then moves on to capturing images, applying filters/effects, tracking in 2D, tracking in 3D, and finally rendering 3D objects on top of a camera image for Augmented Reality.
The code in the book is provided for easy compiling, and is nicely commented for easy reading.
By A. Ilie
Download Link 1