更新时间:2021-04-02 10:03:39
coverpage
OpenCV Essentials
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Getting Started
Setting up OpenCV
API concepts and basic datatypes
Our first program – reading and writing images and videos
Reading and playing a video file
Live input from a camera
Summary
Chapter 2. Something We Look At – Graphical User Interfaces
Using OpenCV's highgui module
Text and drawing
Selecting regions
Using Qt-based functions
Chapter 3. First Things First – Image Processing
Pixel-level access and common operations
Image histogram
Histogram equalization
Brightness and contrast modeling
Histogram matching and LUT
Conversion from RGB to other color spaces
Filtering with the retina model
Arithmetic and geometrical transforms
What else?
Chapter 4. What's in the Image? Segmentation
Thresholding
Contours and connected components
Flood fill
Watershed segmentation
GrabCut
Chapter 5. Focusing on the Interesting 2D Features
Interest points
Feature detectors
Feature descriptor extractors
Descriptor matchers
Chapter 6. Where's Wally? Object Detection
Object detection
Detecting objects with OpenCV
Cascades are beautiful
Latent SVM
Scene text detection
Chapter 7. What Is He Doing? Motion
Motion history
Reading video sequences
The Lucas-Kanade optical flow
The Gunnar-Farneback optical flow
The Mean-Shift tracker
The CamShift tracker
The Motion templates
The Background subtraction technique
Image alignment
Chapter 8. Advanced Topics
Machine learning
The KNN classifier
The Random Forest classifier
SVM for classification
What about GPUs?
Setting up OpenCV with CUDA
Our first GPU-based program
Going real time
Index