HN Books @HNBooksMonth

The best books of Hacker News.

Hacker News Comments on
Learning OpenCV: Computer Vision with the OpenCV Library

Gary Bradski, Adrian Kaehler · 2 HN comments
HN Books has aggregated all Hacker News stories and comments that mention "Learning OpenCV: Computer Vision with the OpenCV Library" by Gary Bradski, Adrian Kaehler.
View on Amazon [↗]
HN Books may receive an affiliate commission when you make purchases on sites after clicking through links on this page.
Amazon Summary
"This library is useful for practitioners, and is an excellent tool for those entering the field: it is a set of computer vision algorithms that work as advertised."-William T. Freeman, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology Learning OpenCV puts you in the middle of the rapidly expanding field of computer vision. Written by the creators of the free open source OpenCV 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 that data. Computer vision is everywhere-in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. It stitches Google maps and Google Earth together, checks the pixels on LCD screens, and makes sure the stitches in your shirt are sewn properly. OpenCV provides an easy-to-use computer vision framework and a comprehensive library with more than 500 functions that can run vision code in real time. Learning OpenCV will teach any developer or hobbyist to use the framework quickly with the help of hands-on exercises in each chapter. This book includes: A thorough introduction to OpenCV Getting input from cameras Transforming images Segmenting images and shape matching Pattern recognition, including face detection Tracking and motion in 2 and 3 dimensions 3D reconstruction from stereo vision Machine learning algorithms Getting machines to see is a challenging but entertaining goal. Whether you want to build simple or sophisticated vision applications, Learning OpenCV is the book you need to get started.
HN Books Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this book.
It's rather problematic. I'd start with sciweavers ( http://www.sciweavers.org/ ), since they have a lot of readable, new papers, but the vast majority of the references are fairly math-heavy and somewhat removed from the applications. A very good resource is the Oreilly book ( http://www.amazon.com/Learning-OpenCV-Computer-Vision-Librar... ) on OpenCV, and the OpenCV source code ( https://code.ros.org/svn/opencv/trunk/opencv/ ). Imagemagick source ( http://www.imagemagick.org/script/index.php ) is also amazing for learning how basic operations are done in code.

Learning to read the style of older research papers and to pull applications out of them is very useful though. It's surprising how often something seemingly overacademized and useless, when translated into code, turns out to be very useful and smart.

weaksauce
Thanks for the links! The first one looks like it has a lot of good info.

I guess I should clarify that I am not afraid of the math heavy papers (image processing is by nature math heavy) but what I meant by overly academic is proving something just to write a paper. For instance sometimes they write a paper on a solved problem to take the overall asymptotic running time down a bit but increase the constant factor and code complexity by a large amount. Think quickSelect vs Deterministic select. Quickselect only breaks down if every random pick of the pivot is the worst one whereas the deterministic select guarantees O(n) but with a constant in the 10's (I could be off on this number but it's high)

oash
Hi, I would like to thank you too about the useful links you posted. I like to add also http://citeseer.ist.psu.edu/. It is a huge library of pdfs. However, what i really liked about your first link i.e., Sciweavers.org is that they enable you to browse the output of conference papers visually using different types of cool 3D widgets. Therefore, you do not have to read every paper title or abstract to know what the paper is about. This could save us significant time while trying to find related work of a given conference. For example, see their widget in action of ICIP-2009 or CVPR-2009 http://www.sciweavers.org/gallery/wall.html?u=cvpr-2009 http://www.sciweavers.org/gallery/wall.html?u=icip-2009

Also, they sort conference papers using different criteria (most featured, views, most impact, etc) and hence can quickly find good papers to read or implement.

O'Reilly "Learning OpenCV" is very well written and covers a wide range of topics.

http://www.amazon.com/Learning-OpenCV-Computer-Vision-Librar...

HN Books is an independent project and is not operated by Y Combinator or Amazon.com.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.