PacktLib: OpenCV Computer Vision with Python

OpenCV Computer Vision with Python

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Setting up OpenCV

Choosing and using the right setup tools

Running samples

Finding documentation, help, and updates

Summary

Handling Files, Cameras, and GUIs

Basic I/O scripts

Project concept

An object-oriented design

Summary

Filtering Images

Creating modules

Channel mixing – seeing in Technicolor

Curves – bending color space

Highlighting edges

Custom kernels – getting convoluted

Modifying the application

Summary

Tracking Faces with Haar Cascades

Conceptualizing Haar cascades

Getting Haar cascade data

Creating modules

Defining a face as a hierarchy of rectangles

Tracing, cutting, and pasting rectangles

Adding more utility functions

Tracking faces

Modifying the application

Summary

Detecting Foreground/Background Regions and Depth

Creating modules

Capturing frames from a depth camera

Creating a mask from a disparity map

Masking a copy operation

Modifying the application

Summary

Integrating with Pygame

Integrating with Pygame

Integrating with Pygame

Integrating with Pygame

Integrating with Pygame

Integrating with Pygame

Integrating with Pygame

Generating Haar Cascades for Custom Targets

Generating Haar Cascades for Custom Targets

Generating Haar Cascades for Custom Targets

Generating Haar Cascades for Custom Targets

Generating Haar Cascades for Custom Targets

Generating Haar Cascades for Custom Targets

Index