
OpenCV 2 Computer Vision Application Programming Cookbook.
Title:
OpenCV 2 Computer Vision Application Programming Cookbook.
Author:
Laganiere, Robert.
ISBN:
9781849513258
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (360 pages)
Contents:
OpenCV 2 Computer Vision Application Programming Cookbook -- Table of Contents -- OpenCV 2 Computer Vision Application Programming Cookbook -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Playing with Images -- Introduction -- Installing the OpenCV library -- Getting ready -- How to do it... -- How it works... -- There's more... -- Creating an OpenCV project with MS Visual C++ -- Getting ready -- How to do it... -- How it works... -- See also -- Creating an OpenCV project with Qt -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Loading, displaying, and saving images -- Getting ready -- How to do it... -- How it works... -- There's more... -- Creating a GUI application using Qt -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 2. Manipulating the Pixels -- Introduction -- Accessing pixel values -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Scanning an image with pointers -- Getting ready -- How to do it... -- How it works... -- There's more... -- Other color reduction formulas -- Having input and output arguments -- Efficient scanning of continuous images -- Low-level pointer arithmetics -- See also -- Scanning an image with iterators -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Writing efficient image scanning loops -- How to do it... -- How it works... -- There's more... -- See also -- Scanning an image with neighbor access -- Getting ready -- How to do it...
How it works... -- There's more... -- See also -- Performing simple image arithmetic -- Getting ready -- How to do it... -- How it works... -- There's more... -- Overloaded image operators -- Splitting the image channels -- Defining regions of interest -- Getting ready -- How to do it... -- How it works... -- 3. Processing Images with Classes -- Introduction -- Using the Strategy pattern in algorithm design -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using a Controller to communicate with processing modules -- Getting ready -- How to do it... -- How it works... -- See also -- Using the Singleton design pattern -- Getting ready -- How to do it... -- How it works... -- Using the Model-View-Controller architecture to design an application -- Getting ready -- How to do it... -- How it works... -- See also -- Converting color spaces -- Getting ready -- How to do it... -- How it works... -- See also -- 4. Counting the Pixels with Histograms -- Introduction -- Computing the image histogram -- Getting started -- How to do it... -- How it works... -- There's more... -- See also -- Applying look-up tables to modify image appearance -- How to do it... -- How it works... -- There's more... -- See also -- Equalizing the image histogram -- How to do it... -- How it works... -- Backprojecting a histogram to detect specific image content -- How to do it... -- How it works... -- There's more... -- See also -- Using the mean shift algorithm to find an object -- How to do it... -- How it works... -- See also -- Retrieving similar images using histogram comparison -- How to do it... -- How it works... -- See also -- 5. Transforming Images with Morphological Operations -- Introduction -- Eroding and dilating images using morphological filters -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also.
Opening and closing images using morphological filters -- How to do it... -- How it works... -- Detecting edges and corners using morphological filters -- Getting started -- How to do it... -- How it works... -- See also -- Segmenting images using watersheds -- How to do it... -- How it works... -- See also -- Extracting foreground objects with the GrabCut algorithm -- How to do it... -- How it works... -- See also -- 6. Filtering the Images -- Introduction -- Filtering images using low-pass filters -- How to do it... -- How it works... -- There's more... -- See also -- Filtering images using a median filter -- How to do it... -- How it works... -- Applying directional filters to detect edges -- How to do it... -- How it works... -- There's more... -- See also -- Computing the Laplacian of an image -- How to do it... -- How it works... -- There's more... -- See also -- 7. Extracting Lines, Contours, and Components -- Introduction -- Detecting image contours with the Canny operator -- How to do it... -- How it works... -- See also -- Detecting lines in images with the Hough transform -- Getting ready -- How to do it... -- How it works... -- There's more... -- Detecting circles -- Generalized Hough transform -- See also -- Fitting a line to a set of points -- How to do it... -- How it works... -- There's more... -- Extracting the components' contours -- How to do it... -- How it works... -- There's more... -- Computing components' shape descriptors -- How to do it... -- How it works... -- There's more... -- 8. Detecting and Matching Interest Points -- Introduction -- Detecting Harris corners -- How to do it... -- How it works... -- There's more... -- Good features to track -- Feature detector common interface -- See also -- Detecting FAST features -- How to do it... -- How it works... -- See also -- Detecting the scale-invariant SURF features.
How to do it... -- How it works... -- There's more... -- See also -- Describing SURF features -- How to do it... -- How it works... -- There's more... -- See also -- 9. Estimating Projective Relations in Images -- Introduction -- Image formation -- Calibrating a camera -- How to do it... -- How it works... -- There's more... -- Computing the fundamental matrix of an image pair -- Getting ready -- How to do it... -- How it works... -- See also -- Matching images using random sample consensus -- How to do it... -- How it works... -- Computing a homography between two images -- Getting ready -- How to do it... -- How it works... -- There's more... -- 10. Processing Video Sequences -- Introduction -- Reading video sequences -- How to do it... -- How it works... -- There's more... -- See also -- Processing the video frames -- How to do it... -- How it works... -- There's more... -- Processing a sequence of images -- Using a frame processor class -- See also -- Writing video sequences -- How to do it... -- How it works... -- Tracking feature points in video -- How to do it... -- How it works... -- See also -- Extracting the foreground objects in video -- How to do it... -- How it works... -- There's more... -- The Mixture of Gaussian method -- See also -- Index.
Abstract:
Over 50 recipes to master this library of programming functions for real-time computer vision.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Subject Term:
Genre:
Electronic Access:
Click to View