Coverart for item
The Resource OpenCV 2 computer vision application programming cookbook : over 50 recipes to master this library of programming functions for real-time computer vision, Robert Laganière

OpenCV 2 computer vision application programming cookbook : over 50 recipes to master this library of programming functions for real-time computer vision, Robert Laganière

Label
OpenCV 2 computer vision application programming cookbook : over 50 recipes to master this library of programming functions for real-time computer vision
Title
OpenCV 2 computer vision application programming cookbook
Title remainder
over 50 recipes to master this library of programming functions for real-time computer vision
Statement of responsibility
Robert Laganière
Title variation
OpenCV two computer vision application programming cookbook
Creator
Subject
Genre
Language
eng
Summary
This is a cookbook that shows results obtained on real images with detailed explanations and the relevant screenshots. The recipes contain code accompanied with suitable explanations that will facilitate your learning. If you are a novice C++ programmer who wants to learn how to use the OpenCV library to build computer vision applications, then this cookbook is appropriate for you. It is also suitable for professional software developers wishing to be introduced to the concepts of computer vision programming. It can be used as a companion book in university-level computer vision courses. It constitutes an excellent reference for graduate students and researchers in image processing and computer vision. The book provides a good combination of basic to advanced recipes. Basic knowledge of C++ is required
Member of
Cataloging source
UMI
http://library.link/vocab/creatorDate
1964-
http://library.link/vocab/creatorName
Laganière, R.
Dewey number
006.37
Illustrations
illustrations
Index
index present
Language note
English
LC call number
TA1634
LC item number
.L34 2011eb
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/subjectName
  • Computer vision
  • Image processing
  • Image analysis
  • Application software
  • COMPUTERS
  • Application software
  • Computer vision
  • Image analysis
  • Image processing
  • Digital bildbehandling
  • Bildbehandling
  • Bildanalys
Label
OpenCV 2 computer vision application programming cookbook : over 50 recipes to master this library of programming functions for real-time computer vision, Robert Laganière
Instantiates
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 1. Playing with Images -- 2. Manipulating the Pixels -- 3. Processing Images with Classes -- 4. Counting the Pixels with Histograms -- 5. Transforming Images with Morphological Operations -- 6. Filtering the Images -- 7. Extracting Lines, Contours and Components -- 8. Detecting and Matching Interest Points -- 9. Estimating Projective Relations in Images -- 10. Processing Video Sequences
  • 2.
  • Manipulating the Pixels
  • Introduction
  • Accessing pixel values
  • Scanning an image with pointers
  • Scanning an image with iterators
  • Writing efficient image scanning loops
  • Scanning an image with neighbor access
  • Performing simple image arithmetic
  • Defining regions of interest
  • 1.
  • 3.
  • Processing Images with Classes
  • Introduction
  • Using the Strategy pattern in algorithm design
  • Using a Controller to communicate with processing modules
  • Using the Singleton design pattern
  • Using the Model-View-Controller architecture to design an application
  • Converting color spaces
  • 4.
  • Counting the Pixels with Histograms
  • Playing with Images
  • Introduction
  • Computing the image histogram
  • Applying look-up tables to modify image appearance
  • Equalizing the image histogram
  • Backprojecting a histogram to detect specific image content
  • Using the mean shift algorithm to find an object
  • Retrieving similar images using histogram comparison
  • 5.
  • Transforming Images with Morphological Operations
  • Introduction
  • Introduction
  • Eroding and dilating images using morphological filters
  • Opening and closing images using morphological filters
  • Detecting edges and corners using morphological filters
  • Segmenting images using watersheds
  • Extracting foreground objects with the GrabCut algorithm
  • 6.
  • Filtering the Images
  • Introduction
  • Filtering images using low-pass filters
  • Filtering images using a median filter
  • Installing the OpenCV library
  • Applying directional filters to detect edges
  • Computing the Laplacian of an image
  • 7.
  • Extracting Lines, Contours and Components
  • Introduction
  • Detecting image contours with the Canny operator
  • Detecting lines in images with the Hough transform
  • Fitting a line to a set of points
  • Extracting the components' contours
  • Computing components' shape descriptors
  • Creating an OpenCV project with MS Visual C++
  • 8.
  • Detecting and Matching Interest Points
  • Introduction
  • Detecting Harris corners
  • Detecting FAST features
  • Detecting the scale-invariant SURF features
  • Describing SURF features
  • 9.
  • Estimating Projective Relations in Images
  • Introduction
  • Creating an OpenCV project with Qt
  • Calibrating a camera
  • Computing the fundamental matrix of an image pair
  • Matching images using random sample consensus
  • Computing a homography between two images
  • 10.
  • Processing Video Sequences
  • Introduction
  • Reading video sequences
  • Processing the video frames
  • Writing video sequences
  • Loading, displaying, and saving images
  • Tracking feature points in video
  • Extracting the foreground objects in video
  • Creating a GUI application using Qt
Control code
748270051
Dimensions
unknown
Extent
1 online resource (iii, 287 pages)
Form of item
online
Isbn
9786613349316
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000110
  • 307a5887-b39b-4102-90e1-c76f7db28f34
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)748270051
Label
OpenCV 2 computer vision application programming cookbook : over 50 recipes to master this library of programming functions for real-time computer vision, Robert Laganière
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 1. Playing with Images -- 2. Manipulating the Pixels -- 3. Processing Images with Classes -- 4. Counting the Pixels with Histograms -- 5. Transforming Images with Morphological Operations -- 6. Filtering the Images -- 7. Extracting Lines, Contours and Components -- 8. Detecting and Matching Interest Points -- 9. Estimating Projective Relations in Images -- 10. Processing Video Sequences
  • 2.
  • Manipulating the Pixels
  • Introduction
  • Accessing pixel values
  • Scanning an image with pointers
  • Scanning an image with iterators
  • Writing efficient image scanning loops
  • Scanning an image with neighbor access
  • Performing simple image arithmetic
  • Defining regions of interest
  • 1.
  • 3.
  • Processing Images with Classes
  • Introduction
  • Using the Strategy pattern in algorithm design
  • Using a Controller to communicate with processing modules
  • Using the Singleton design pattern
  • Using the Model-View-Controller architecture to design an application
  • Converting color spaces
  • 4.
  • Counting the Pixels with Histograms
  • Playing with Images
  • Introduction
  • Computing the image histogram
  • Applying look-up tables to modify image appearance
  • Equalizing the image histogram
  • Backprojecting a histogram to detect specific image content
  • Using the mean shift algorithm to find an object
  • Retrieving similar images using histogram comparison
  • 5.
  • Transforming Images with Morphological Operations
  • Introduction
  • Introduction
  • Eroding and dilating images using morphological filters
  • Opening and closing images using morphological filters
  • Detecting edges and corners using morphological filters
  • Segmenting images using watersheds
  • Extracting foreground objects with the GrabCut algorithm
  • 6.
  • Filtering the Images
  • Introduction
  • Filtering images using low-pass filters
  • Filtering images using a median filter
  • Installing the OpenCV library
  • Applying directional filters to detect edges
  • Computing the Laplacian of an image
  • 7.
  • Extracting Lines, Contours and Components
  • Introduction
  • Detecting image contours with the Canny operator
  • Detecting lines in images with the Hough transform
  • Fitting a line to a set of points
  • Extracting the components' contours
  • Computing components' shape descriptors
  • Creating an OpenCV project with MS Visual C++
  • 8.
  • Detecting and Matching Interest Points
  • Introduction
  • Detecting Harris corners
  • Detecting FAST features
  • Detecting the scale-invariant SURF features
  • Describing SURF features
  • 9.
  • Estimating Projective Relations in Images
  • Introduction
  • Creating an OpenCV project with Qt
  • Calibrating a camera
  • Computing the fundamental matrix of an image pair
  • Matching images using random sample consensus
  • Computing a homography between two images
  • 10.
  • Processing Video Sequences
  • Introduction
  • Reading video sequences
  • Processing the video frames
  • Writing video sequences
  • Loading, displaying, and saving images
  • Tracking feature points in video
  • Extracting the foreground objects in video
  • Creating a GUI application using Qt
Control code
748270051
Dimensions
unknown
Extent
1 online resource (iii, 287 pages)
Form of item
online
Isbn
9786613349316
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000110
  • 307a5887-b39b-4102-90e1-c76f7db28f34
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)748270051

Library Locations

    • Thomas Jefferson LibraryBorrow it
      1 University Blvd, St. Louis, MO, 63121, US
      38.710138 -90.311107
Processing Feedback ...