Skip to content

Learning OpenCV Computer Vision with the OpenCV Library

Spend $50 to get a free DVD!

ISBN-10: 0596516134

ISBN-13: 9780596516130

Edition: 2008 (Revised)

Authors: Gary Bradski, Adrian Kaehler

List price: $49.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Learning OpenCV puts you right in the middle of the rapidly expanding field of computer vision. Written by the creators of OpenCV, the widely used free open-source library, this book introduces you to computer vision and demonstrates how you can quickly build applications that enable computers to "see" and make decisions based on the data. Computer vision is everywhere -- in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. It helps robot cars drive by themselves, stitches Google maps and Google Earth together, checks the pixels on your laptop's LCD screen, and makes sure the stitches in your shirt are OK. OpenCV provides an…    
Customers also bought

Book details

List price: $49.99
Copyright year: 2008
Publisher: O'Reilly Media, Incorporated
Publication date: 10/4/2008
Binding: Paperback
Pages: 580
Size: 7.00" wide x 9.25" long x 1.25" tall
Weight: 1.980
Language: English

Dr. Gary Rost Bradski is VP of Technology at Rexee Inc. a new startup applying machine learning to rich media on the web. He is also a consulting professor in the CS department at Stanford University, AI Lab where he mentors robotics, machine learning and computer vision research. He has a BS degree in EECS from U.C. Berkeley and a PhD from Boston University. His current interest is in applying highly scalable statistical models in computer vision and in continuous machine "learning in clutter" in robotics in general. Some external tools he started for this are the Open Source Computer Vision Library (OpenCV http://sourceforge.net/projects/opencvlibrary/), the statistical machine Learning…    

Dr. Adrian Kaehler is a senior scientist at Applied Minds Corporation. His current research includes topics in machine learning, statistical modeling, and computer vision. Adrian received his Ph.D. in Theoretical Physics from Columbia university in 1998. Adrian has since held positions at Intel Corporation and the Stanford University AI Lab, and was a member of the winning Stanley race team in the DARPA Grand Challenge. He has a variety of published papers and patents in physics, electrical engineering, computer science, and robotics.

Preface
Purpose
About the Programs in This Book
Prerequisites
How This Book Is Best Used
Conventions Used in This Book
Using Code Examples
Safari�“ Books Online
We'd Like to Hear from You
Acknowledgments
Overview
What Is OpenCV?
Who Uses OpenCV?
What Is Computer Vision?
The Origin of OpenCV
Downloading and Installing OpenCV
Getting the Latest OpenCV via CVS
More OpenCV Documentation
OpenCV Structure and Content
Portability
Exercises
Introduction to OpenCV
Getting Started
First Program—Display a Picture
Second Program—AVI Video
Moving Around
A Simple Transformation
A Not-So-Simple Transformation
Input from a Camera
Writing to an AVI File
Onward
Exercises
Getting to Know OpenCV
OpenCV Primitive Data Types
CvMat Matrix Structure
IplImage Data Structure
Matrix and Image Operators
Drawing Things
Data Persistence
Integrated Performance Primitives
Summary
Exercises
HighGUI
A Portable Graphics Toolkit
Creating a Window
Loading an Image
Displaying Images
Working with Video
ConvertImage
Exercises
Image Processing
Overview
Smoothing
Image Morphology
Flood Fill
Resize
Image Pyramids
Threshold
Exercises
Image Transforms
Overview
Convolution
Gradients and Sobel Derivatives
Laplace
Canny
Hough Transforms
Remap
Stretch, Shrink, Warp, and Rotate
CartToPolar and PolarToCart
LogPolar
Discrete Fourier Transform (DFT)
Discrete Cosine Transform (DCT)
Integral Images
Distance Transform
Histogram Equalization
Exercises
Histograms and Matching
Basic Histogram Data Structure
Accessing Histograms
Basic Manipulations with Histograms
Some More Complicated Stuff
Exercises
Contours
Memory Storage
Sequences
Contour Finding
Another Contour Example
More to Do with Contours spa$$$>