Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
OpenCV 2 Computer Vision Application Programming Cookbook Paperback – May 23, 2011
|New from||Used from|
There is a newer edition of this item:
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Frequently Bought Together
Customers Who Bought This Item Also Bought
About the Author
Top Customer Reviews
The thing that differentiates this book from the original book written by Researchers at Willow Garage (maintainer of OpenCV) is that this book mainly concentrates on the programming paradigm in C++.
The book "OpenCV 2 Computer Vision Application Programming Cookbook" is for those who want to get started quickly on programming with OpenCV. All the syntax is in C++ and thats a positive point as most of the programming in Industry is done using C++.
This book shows how to extensively use C++ for simple/common tasks required for daily tasks in Computer Vision/Image Processing.
There are sections on "Scanning an image with iterators", "Filtering Images with low pass filters", Segmentation of the image, Fundamental Matrix, Computing Homography, etc.
These can be considered as the sections which were not properly covered in the original "Learning OpenCV" book and yet they are very commonly used.
There is a Chapter on "Processing Images with Classes" which I think many may find useful.
Sections like "How it works" try to explain whats really going on and stuff.
Overall, this can be considered as a really good book to get started with OpenCV programming.
However, there are only two points about this book that dissapoint me.
1) One, there is no proper coverage of Machine Learning algorithms feature of OpenCV (including adaboost, d-trees, clustering, classification etc).
2) Two, there is no mention of python API of OpenCV.Read more ›
As a computer vision student, I had trouble understading the theory presented in other books, even those with "practical" in their titles. The subject is normally presented in a very theoretical way, with paper references and strong mathematical approach, and no working samples at all. In other books, each tracking step is discussed with so many details, and with so many alternative approachs, that was really difficult for me to understand when to use one approach or another.
The book does not provide up to date computer vision information, and does not provide explanations of several opencv2.0 algorithms. That's why I took one star out. It's an opencv2 introduction book and enforces the C++ style and the new Opencv2 API.
But, if you expect no more than that, it is a fairly good introduction to the subject of computer vision. Every algorithm is explained in a direct language, you can easily implement the proposed programs, change some algorithm parameters, and see the results for yourself. After reading it, it will be considerably simpler to read a more theoretical book, or to understand academic papers on the subject.
I also found the explanation of how to set openCV up in the Qt IDE most useful.
The various algorithms are presented in a nice, intro-level way, but if you want to know more about the math behind it, you should pick up another book (references to technical papers are presented throughout the book, though.) I give it 4 points only because the theory comes a bit short. (For that, I'd read "Learning OpenCV" Learning OpenCV: Computer Vision with the OpenCV Library)
Most Recent Customer Reviews
There wasn't all that much in this that isn't directly available via the web docs. Also, it's getting dated now. Read morePublished 12 months ago by John West
Pages 6,7, and 8 tries to describe installing openCV, including CMAKE. An expert at work took hours to install it there for me, including lots of pitfalls and customization... Read morePublished 16 months ago by Don M. Levin
Assumes knowledge of C++ but exciting and wonderful step by step teaching of OpenCV2.Published 16 months ago by Roger
There are two issues which downgrade my rating from five stars to three stars:
1. In Chapter 5, the majority of sample code failed to be compiled. Read more
Holy Moly, why some people are giving this book bad feedback? Let's be sensible guys, the book is not for teaching computer vision; it is for using OpenCV, give me a break for... Read morePublished 24 months ago by Bandar
The book is written in a language clear and precise. The treatment is very useful for researchers and practionioners.
The content is uptodate. Read more
If you are a research as me, you should buy this book. The book introduce you how you configure the opencv library using Qt with many examples (image color to gray, histogram and... Read morePublished on March 13, 2013 by Quenaz Da C. Eller