Have a personal or library account? Click to login
OpenCV Computer Vision with Java Cover

OpenCV Computer Vision with Java

Create multiplatform computer vision desktop and web applications using the combination of OpenCV and Java

Paid access
|Sep 2025
Product purchase options

Key Features

    Book Description

    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

    Who this book is for

    If you are a Java developer, student, researcher, or hobbyist wanting to create computer vision applications in Java then this book is for you. If you are an experienced C/C++ developer who is used to working with OpenCV, you will also find this book very useful for migrating your applications to Java.

    Table of Contents

    1. Setting up OpenCV for Java
    2. Handling Matrices, Files, Cameras and GUIs
    3. Filtering Images
    4. Image Transforms
    5. Tracking Faces and Eyes with Haar Cascades
    6. Detecting Foreground/Background Regions and Depth with Kinect device
    7. OpenCV on the Server side
    PDF ISBN: 978-1-78328-398-9
    Publisher: Packt Publishing Limited
    Copyright owner: © 2015 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 174