Programming Books C Java PHP Python Learn more Browse Programming Books
OpenCV 2 Computer Vision Application Programming Cookbook and over one million other books are available for Amazon Kindle. Learn more
Buy New
$40.49
Qty:1
  • List Price: $44.99
  • Save: $4.50 (10%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
OpenCV 2 Computer Vision ... has been added to your Cart
Trade in your item
Get a $2.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

OpenCV 2 Computer Vision Application Programming Cookbook Paperback – May 23, 2011


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$40.49
$35.00 $21.60

There is a newer edition of this item:

Amazon%20Web%20Services

$40.49 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.


Frequently Bought Together

OpenCV 2 Computer Vision Application Programming Cookbook + Mastering OpenCV with Practical Computer Vision Projects + Learning OpenCV: Computer Vision with the OpenCV Library
Price for all three: $120.97

Buy the selected items together

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 82%). Print edition purchase must be sold by Amazon. Learn more.


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 304 pages
  • Publisher: Packt Publishing (May 23, 2011)
  • Language: English
  • ISBN-10: 1849513244
  • ISBN-13: 978-1849513241
  • Product Dimensions: 9.2 x 7.5 x 0.6 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (21 customer reviews)
  • Amazon Best Sellers Rank: #622,504 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Robert Laganière



Robert Laganière is a professor at the University of Ottawa, Canada. He received his Ph.D. degree from INRS-Telecommunications in Montreal in 1996. Dr. Laganière is a researcher in computer vision with an interest in video analysis, intelligent visual surveillance, and imagebased modeling. He is a co-founding member of the VIVA research lab. He is also a Chief Scientist at iWatchLife.com, a company offering a cloud-based solution for remote monitoring. Dr. Laganière is the co-author of Object-oriented Software Engineering published by McGraw Hill in 2001.

Customer Reviews

Also, the book uses OpenCV 2 which means it uses C++ classes instead of OpenCV for C.
Bandar
I didn't have any C++ experience before (only Matlab, Python, Java), but the book did a good job of introducing me to an object-oriented approach to image analysis.
AmphiOxus
I agree with the other review that said just read online documentation and don't buy the book.
Don M. Levin

Most Helpful Customer Reviews

11 of 12 people found the following review helpful By Sharat Chikkerur on October 4, 2011
Format: Paperback Verified Purchase
OpenCV has had several drastic refactoring making "learning opencv" obsolete. I picked up this book hoping it would be a better guide for the new version. However, I find it very sparse on actual openCV details and more focussed on software engineering. I appreciate the advice of using controllers and strategy patterns. I would find the fact that including opencv.hpp instead of cv.h in the new version even more useful. I think in this particular instance following the documentation on the website more useful because it is more information and keeps pace with the frequent changes being made to opencv.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By Patrick Faith on August 17, 2011
Format: Kindle Edition Verified Purchase
I'm not sure were to start ... this would be ok as a beginners books from a instruction viewpoint and people that really wanted to use opencv2. I think he explained opencv2 clearly ... but from a "machine vision" viewpoint the temporal aspect is very important ... and that was at the end of the book(i.e. he is mainly using static images and not comparing images sensors in time ... in almost all his examples). From a actual library perspective ... this is a bunch of easy matrix routines, not network mesh based, so the library is more old school image processing(i.e. the title of saying computer vision ... is missleading ... since this has very little to do with modern vision algorithms). It's terribly out of date from a viewpoint on where the state of the art is for vision processing ... (like 20 years) ... maybe that's in part of the library not included in the book. Using python/numpy/pil/etc.. is way easier to teach vision theory ... so I'm not sure who this book is for.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 10 people found the following review helpful By rahul on June 19, 2011
Format: Paperback
This book is for those who are interested in learning Image Processing/Computer Vision programming in C++.

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 ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
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. I searched author's website, checked the errata listing without finding useful clues. I figured them out eventually by myself.
2. In Chapter 7, there are also some source code failed to be compiled.
Otherwise, this textbook is an excellent guidance for students on learning the OpenCV programming. The book provides many useful examples and the description is friendly to new users.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Angelo Monfroglio on March 25, 2013
Format: Paperback Verified Purchase
The book is written in a language clear and precise. The treatment is very useful for researchers and practionioners.
The content is uptodate. I definitely recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Jose I. Miranda on November 30, 2012
Format: Paperback Verified Purchase
Hello:

This book must be in the shelf of any serious student of OpenCV. If you want learn OpenCV with good examples, in a guided way, this book is for you. It avoids you of making many silly questions on the OpenCV special group on Yahoo.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By VINICIUS G MENDONCA on February 12, 2012
Format: Paperback Verified Purchase
When I bought this book, I was looking for a very practical approach in the subject of computer vision. And that's what I found.

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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?