For Java developers OpenCV is a fantastic opportunity to benefit from the popularity of image related mobile apps on Android. This book teaches you all you need to know about computer vision with practical projects. Key Features 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 ...
Read More
For Java developers OpenCV is a fantastic opportunity to benefit from the popularity of image related mobile apps on Android. This book teaches you all you need to know about computer vision with practical projects. Key Features 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 Book DescriptionTake 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.What you will learn 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 Who this book is forThis 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
Read Less
Add this copy of Android Application Programming with OpenCV to cart. $46.97, new condition, Sold by Ria Christie Books rated 5.0 out of 5 stars, ships from Uxbridge, MIDDLESEX, UNITED KINGDOM, published 2013 by Packt Publishing Limited.
Add this copy of Android Application Programming with OpenCV to cart. $47.24, new condition, Sold by GreatBookPricesUK5 rated 5.0 out of 5 stars, ships from Castle Donington, DERBYSHIRE, UNITED KINGDOM, published 2013 by Packt Publishing Limited.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
New. 130 p. In Stock. 100% Money Back Guarantee. Brand New, Perfect Condition, allow 4-14 business days for standard shipping. To Alaska, Hawaii, U.S. protectorate, P.O. box, and APO/FPO addresses allow 4-28 business days for Standard shipping. No expedited shipping. All orders placed with expedited shipping will be cancelled. Over 3, 000, 000 happy customers.
Add this copy of Android Application Programming With Opencv to cart. $47.25, new condition, Sold by Books2anywhere rated 5.0 out of 5 stars, ships from Fairford, GLOUCESTERSHIRE, UNITED KINGDOM, published 2013 by Packt Publishing.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
PLEASE NOTE, WE DO NOT SHIP TO DENMARK. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Please note we cannot offer an expedited shipping service from the UK.
Add this copy of Android Application Programming With Opencv: Build to cart. $34.70, good condition, Sold by Jenson Books Inc rated 5.0 out of 5 stars, ships from Logan, UT, UNITED STATES, published 2013 by Packt Pub Ltd.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
The item is in good condition and works perfectly, however it is showing some signs of previous ownership which could include: small tears, scuffing, notes, highlighting, gift inscriptions, and library markings.
Add this copy of Android Application Programming with OpenCV to cart. $44.21, new condition, Sold by Ingram Customer Returns Center rated 5.0 out of 5 stars, ships from NV, USA, published 2013 by Packt Publishing Limited.
Add this copy of Android Application Programming With Opencv: Build to cart. $71.32, good condition, Sold by Bonita rated 4.0 out of 5 stars, ships from Santa Clarita, CA, UNITED STATES, published 2013 by Packt Pub Ltd.