Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Practical Computer Vision with SimpleCV
Preface
Conventions Used in This Book
Using Code Examples
SafariĀ® Books Online
How to Contact Us
1. Introduction
Why Learn Computer Vision
What Is the SimpleCV Framework?
What Is Computer Vision?
Easy Versus Hard Problems
What Is a Vision System?
Filtering Input
Extracting Features and Information
2. Getting to Know the SimpleCV Framework
Installation
Windows
Mac
Linux
Installation from Source
Hello World
The SimpleCV Shell
Basics of the Shell
The Shell and The Filesystem
Introduction to the Camera
A Live Camera Feed
The Display
Examples
Time-Lapse Photography
A Photo Booth Application
3. Image Sources
Overview
Images, Image Sets, and Video
Sets of Images
The Local Camera Revisited
The XBox Kinect
Installation
Using the Kinect
Kinect Examples
Networked Cameras
IP Camera Examples
Using Existing Images
Virtual Cameras
Examples
Converting Set of Images
Segmentation with the Kinect
Kinect for Measurement
Multiple IP Cameras
4. Pixels and Images
Pixels
Images
Bitmaps and Pixels
Image Scaling
Image Cropping
Image Slicing
Transforming Perspectives: Rotate, Warp, and Shear
Spin, Spin, Spin Around
Flipping Images
Shears and Warps
Image Morphology
Binarization
Dilation and Erosion
Examples
The SpinCam
Warp and Measurement
5. The Impact of Light
Introduction
Light and the Environment
Light Sources
Light and Color
The Target Object
Lighting Techniques
Color
Color and Segmentation
Example
6. Image Arithmetic
Basic Arithmetic
Histograms
Using Hue Peaks
Binary Masking
Examples
Creating a Motion Blur Effect
Chroma Key (Green Screen)
7. Drawing on Images
The Display
Working with Layers
Drawing
Text and Fonts
Examples
Making a Custom Display Object
Moving Target
Image Zoom
8. Basic Feature Detection
Blobs
Finding Blobs
Finding Dark Blobs
Finding Blobs of a Specific Color
Lines and Circles
Lines
Circles
Corners
Examples
9. FeatureSet Manipulation
Actions on Features
FeatureSet Properties
FeatureSet Sorting and Filtering
Cropping FeatureSets
Measuring Features
Quarter for Scale
Blobs and Convex Hulls
Inside a Blob
Rotating Blobs
Example: Tracking a Circle (Ball)
10. Advanced Features
Bitmap Template Matching
Keypoint Template Matching
Optical Flow
Haar-like Features
Barcode
Examples
Barcode Scanner
Mustacheinator
A. Advanced Shell Tips
Macro Magic
Run and Edit Python Scripts
Timing
B. Cameras and Lenses
Cameras and Digital Sensors
Lenses
C. Advanced Features
Foreground/Background Segmentation
Frame Differencing Segmentation
Running Segmentation
Color Segmentation
Feature Extractors
Edge Histograms
Haar Features
Hue Histogram
Morphology Revisited
Examples
Target Tracking
Color Game
About the Authors
Copyright
← Prev
Back
Next →
← Prev
Back
Next →