Book Image

Android Application Programming with OpenCV 3

By : Joseph Howse
Book Image

Android Application Programming with OpenCV 3

By: Joseph Howse

Overview of this book

<p>Android Application Programming with OpenCV 3 is a practical, hands-on guide to computer vision and mobile app development. It shows how to capture, manipulate, and analyze images while building an application that combines photography and augmented reality. To help the reader become a well-rounded developer, the book covers OpenCV (a computer vision library), Android SDK (a mobile app framework), OpenGL ES (a 3D graphics framework), and even JNI (a Java/C++ interoperability layer).</p> <p>Now in its second edition, the book offers thoroughly reviewed code, instructions, and explanations. It is fully updated to support OpenCV 3 and Android 5, as well as earlier versions. Although it focuses on OpenCV's Java bindings, this edition adds an extensive chapter on JNI and C++, so that the reader is well primed to use OpenCV in other environments.</p>
Table of Contents (13 chapters)
Android Application Programming with OpenCV 3
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Learning more about 3D graphics on Android


Of course, in the world of 3D graphics, drawing a cube is similar to printing "Hello World"; it is just a basic demo. Although we have introduced meshes, transformations, and perspectives, there are many other topics that we have not touched at all, such as lighting, materials (realistic-looking surfaces), and importing an artist's work from 3D art packages. For a deeper understanding of 3D graphics on Android, have a look at these books:

  • Pro OpenGL ES for Android (Apress) by Mike Smithwick and Mayank Verma. This book covers Android's Java API for OpenGL ES.

  • OpenGL ES 2.0 Programming Guide (Addison-Wesley) by Aaftab Munshi, Dan Ginsburg, and Dave Shreiner. This book covers the cross-platform C++ API for OpenGL ES.

  • Augmented Reality for Android Application Development (Packt Publishing) by Jens Grubert and Dr. Raphael Grasset. This book shows how to use jMonkeyEngine, a cross-platform Java game engine, to superimpose 3D graphics on tracked, real...