Programming Computer Vision with Python: Tools and algorithms for analyzing images 1st Edition
| Jan Erik Solem (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
- Highlight, take notes, and search in the book
If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow clear examples written in Python.
Programming Computer Vision with Python explains computer vision in broad terms that won’t bog you down in theory. You get complete code samples with explanations on how to reproduce and build upon each example, along with exercises to help you apply what you’ve learned. This book is ideal for students, researchers, and enthusiasts with basic programming and standard mathematical skills.
- Learn techniques used in robot navigation, medical image analysis, and other computer vision applications
- Work with image mappings and transforms, such as texture warping and panorama creation
- Compute 3D reconstructions from several images of the same scene
- Organize images based on similarity or content, using clustering methods
- Build efficient image retrieval techniques to search for images based on visual content
- Use algorithms to classify image content and recognize objects
- Access the popular OpenCV library through a Python interface
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Jan Erik Solem is a Python enthusiast and a computer vision researcher and entrepreneur. He is an applied mathematician and has worked as associate professor, startup CTO, and now also book author. He sometimes writes about computer vision and Python on his blog www.janeriksolem.net. He has used Python for computer vision in teaching, research and industrial applications for many years. He currently lives in San Francisco.
Product details
- Publisher : O'Reilly Media; 1st edition (July 10, 2012)
- Language : English
- Paperback : 264 pages
- ISBN-10 : 1449316549
- ISBN-13 : 978-1449316549
- Item Weight : 15.2 ounces
- Dimensions : 7 x 0.68 x 9.19 inches
- Best Sellers Rank: #827,044 in Books (See Top 100 in Books)
- #179 in Computer Vision & Pattern Recognition
- #539 in Computer Graphics
- #707 in Graphics & Multimedia Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I guess that could be good or bad depending on how much work you're willing to do. For me it has been, overall, good.
Two things I don't like: the examples and the printing.
The examples: Many computer books either come with a CD that has the code examples on it, or gives a link to a website. Not this one. You have to hand type the code examples which may be 10 to 50 lines. Also the sample images don't seem to be available so you can't replicate the book's results.
The printing: For a topic like vision, with many sample photos throughout, color would seem to be important. But this book is printed in black and white. What's worse, many of the pages seem to have been systematically smudged. I don't know if this is unique to my copy, but many of the pages seem to be marked with a circular smear that seems to have been made while the ink was still damp. There may be several such smears on a single page, some of then smudging the images that are purportedly showing you the result of the latest image manipulation technique. To say this reduces the value of the example is an understatement.
So I guess I would give the author a 5 (best rating) and the printer or publisher a 2.
Unfortunately, there are a few nagging elements that detract from the beginner's experience.
For example, new terms such as "eigenvectors" are introduced in Chapter 1 without a description of what they mean. Example code is sometimes split up into sections, interspersed with the text, making it more difficult to type in. The small font size also tends to be a bit of a distraction.
According to the back cover, "This book is ideal for...enthusiasts with basic programming and standard mathematical skills." I'm a programmer and use Python at work, and am an "enthusiast" but have no prior CV experience. Perhaps the SimpleCV book (also from O'Reilly) would be a better intro for CV newbies in grappling this complex subject... maybe there is even a market for "CV for Dummies" style books?
Python makes many of these concepts easy to code up and try out.
It is my new favorite python book.






