eBooks-it.org Logo
eBooks-IT.org Inner Image

Android Application Programming with OpenCV

Android Application Programming with OpenCV Image

Book Details:

Publisher:Packt Publishing
Series: Packt
Author:Joseph Howse
Edition:1
ISBN-10:1849695202
ISBN-13:9781849695206
Pages:130
Published:Sep 25 2013
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:3.45 MB

Book Description:

Overview Set up OpenCV and an Android development environment on Windows, Mac, or Linux Capture and display real-time videos and still images Manipulate image data using OpenCV and Apache Commons Math Track objects and render 2D and 3D graphics on top of them Create a photo-capture and photo-sharing app that supports a variety of filters with a real-time preview feature 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 visioncapturing, 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. What you will learn from this book Install OpenCV and an Android development environment on Windows, Mac, or Linux Capture, display, and save images Make images accessible to other apps via Android's MediaStore and Intent classes Integrate OpenCV events and views with Android's standard activity lifecycle and view hierarchy Learn how OpenCV uses matrices to store data about images, recognizable features in images, and camera characteristics Apply curves and other color transformations to simulate the look of old photos, movies, or video games Apply convolution filters that sharpen, blur, emboss, or darken edges and textures in an image Track real-world objects, especially printed images, in 2D and 3D space Extract camera data from Android SDK and use it to construct OpenCV and OpenGL projection matrices Render basic 3D graphics in OpenGL

Download Link:

Related Books:

Learning Android Application Programming for the Kindle Fire

A Hands-On Guide to Building Your First Android Application
Learning Android Application Programming for the Kindle Fire Image
Master Android App Development for Amazon's Bestselling Kindle Fire-Hands-On, Step-by-Step! In this book, bestselling Android programming authors Lauren Darcey and Shane Conder teach you every skill and technique you need to write production-quality apps for Amazon Kindle Fire, the world's hottest Android tablet. You'll learn the very best way: by building a complete app from start to finish. Every chapter builds on what you've already learned, helping you construct, expand, and extend your working app as you move through the entire development lifecycle. Packed with fully tested, reusable sample code, this book requires absolutely no previous Android or mobile development experience. If you've ever written any Java code, you can dive right in and g...

Android Application Development with Maven

Android Application Development with Maven Image
Android Application Development with Maven is intended for Android developers or devops engineers who want to use Maven to effectively develop quality Android applications. It would be helpful, but not necessary, if you have some previous experience with Maven....

Bluetooth Application Programming with the Java APIs

Essentials Edition
Bluetooth Application Programming with the Java APIs Image
Adoption of Bluetooth wireless technology has become ubiquitous in the last few years. One of the biggest steps forward is the standardization of Java APIs for Bluetooth wireless technology (JABWT). The latest updates to this standard is explained in detail in this book. The JABWT standard, defined by the JSR-82 Java Specification Request, supports rapid development of Bluetooth applications that are portable, secure, and highly-usable. Wireless device manufacturers have responded overwhelmingly to the JABWT specification by implementing JABWT applications in mobile phones and other personal wireless communications products. "Bluetooth Application Programming Essentials: Programming with the Java APIs" explains in detail how to write Blueto...



2007 - 2021 © eBooks-IT.org