Book description
Create multiplatform computer vision desktop and web applications using the combination of OpenCV and Java
In Detail
OpenCV 3.0 Computer Vision with Java is a practical tutorial guide that explains fundamental tasks from computer vision while focusing on Java development. This book will teach you how to set up OpenCV for Java and handle matrices using the basic operations of image processing such as filtering and image transforms. It will also help you learn how to use Haar cascades for tracking faces and to detect foreground and background regions with the help of a Kinect device. It will even give you insights into server-side OpenCV. Each chapter is presented with several projects that are ready to use. The functionality of these projects is found in many classes that allow developers to understand computer vision principles and rapidly extend or customize the projects for their needs.
What You Will Learn
- Create powerful GUIs for computer vision applications with panels, scroll panes, radio buttons, sliders, windows, and mouse interaction using the popular Swing GUI widget toolkit
- Stretch, shrink, warp, and rotate images, as well as apply image transforms to find edges, lines, and circles, and even use Discrete Fourier Transforms (DFT)
- Detect foreground or background regions and work with depth images with a Kinect device
- Learn how to add computer vision capabilities to rock solid Java web applications allowing you to upload photos and create astonishing effects
- Track faces and apply mixed reality effects such as adding virtual hats to uploaded photos
- Filter noisy images, work with morphological operators, use flood fill, and threshold the important regions of an image
- Open and process video streams from webcams or video files
Table of contents
-
OpenCV 3.0 Computer Vision with Java
- Table of Contents
- OpenCV 3.0 Computer Vision with Java
- Credits
- About the Author
- Acknowledgment
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Setting Up OpenCV for Java
- 2. Handling Matrices, Files, Cameras, and GUIs
- 3. Image Filters and Morphological Operators
- 4. Image Transforms
- 5. Object Detection Using Ada Boost and Haar Cascades
- 6. Detecting Foreground and Background Regions and Depth with a Kinect Device
- 7. OpenCV on the Server Side
- Index
Product information
- Title: OpenCV 3.0 Computer Vision with Java
- Author(s):
- Release date: July 2015
- Publisher(s): Packt Publishing
- ISBN: 9781783283972
You might also like
book
Java Image Processing Recipes: With OpenCV and JVM
Quickly obtain solutions to common Java image processing problems, learn best practices, and understand everything OpenCV …
book
Mastering OpenCV Android Application Programming
Master the art of implementing computer vision algorithms on Android platforms to build robust and efficient …
book
OpenCV By Example
Enhance your understanding of Computer Vision and image processing by developing real-world projects in OpenCV 3 …
book
Practical OpenCV
Practical OpenCV is a hands-on project book that shows you how to get the best results …