Learning OpenCV
Computer Vision in C++ with the OpenCV Library
Publisher: O'Reilly Media
Final Release Date: October 2013
Pages: 575

With Early Release ebooks, you get books in their earliest form—the author's raw and unedited content as he or she writes—so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters as they're written, and the final ebook bundle.

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.

The second edition is updated to cover new features and changes in OpenCV 2.0, especially the C++ interface.

Computer vision is everywhere—in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. 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. Whether you want to build simple or sophisticated vision applications, Learning OpenCV is the book any developer or hobbyist needs to get started, 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

"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

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning OpenCV
 
4.1

(based on 7 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

71%

of respondents would recommend this to a friend.

Pros

  • Well-written (6)
  • Easy to understand (5)
  • Accurate (4)
  • Concise (3)
  • Helpful examples (3)

Cons

    Best Uses

    • Intermediate (4)
    • Novice (3)
    • Student (3)
      • Reviewer Profile:
      • Developer (5), Designer (4)

    Reviewed by 7 customers

    Sort by

    Displaying reviews 1-7

    Back to top

    (1 of 2 customers found this review helpful)

     
    5.0

    Learning OpenCV, 2nd Edition

    By Moli

    from Taiwan

    About Me Developer

    Verified Buyer

    Pros

    • Easy to understand

    Cons

    • C11
    • C Plus Plus 11
    • It Will Be Better
    • No C11

    Best Uses

    • Intermediate

    Comments about oreilly Learning OpenCV:

    It was rewritten in C++, great

    (0 of 2 customers found this review helpful)

     
    5.0

    Great book!

    By Aleksandr_

    from Russia, Penza, PSU

    About Me Designer, Developer

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Powerfull
    • Well-written

    Cons

      Best Uses

      • Graduate Student
      • Scientist
      • Student

      Comments about oreilly Learning OpenCV:

      I'm a graduate student. my research interests include pattern recognition system, computer-graphics. OpenCV library helps me a lot in the development of recognition systems, testing my theories and the creation of experimental models.

      (3 of 5 customers found this review helpful)

       
      4.0

      Early release

      By Finndo

      from Paris, France

      About Me Designer

      Verified Reviewer

      Pros

      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Learning OpenCV:

        Before anything, if you can't read the "early release" banner across the jacket, you deserve to be screwed. If you don't want a partial book, either go find something else or wait until it is finished.

        At the time I write this review, this book is an early release, and as such is incomplete. about 2/5 of the book seems to be available (220 pages / 575)
        As the content matter is well covered, this book deserves a good rating, but since it is still incomplete I cannot recommend it to anyone. Buy at your own risks.

        (1 of 12 customers found this review helpful)

         
        2.0

        Will I recieve the continue of this book

        By vedrusss

        from Belarus

        About Me Developer, Educator

        Verified Reviewer

        Pros

        • Well-written

        Cons

        • Not comprehensive enough

        Best Uses

        • Novice

        Comments about oreilly Learning OpenCV:

        The book must be very good, but it is very incomplete yet

        (2 of 2 customers found this review helpful)

         
        4.0

        Material Thus Far is Excellent

        By Ralph058

        from Elgin, IL

        About Me Designer, Developer

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

        • Errors Mainly In Type
        • Too many errors

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly Learning OpenCV:

        The technical material presented is excellent. For an early release, the material is complete as far as it goes. It will be great if the authors do at least as well on the rest of the material as they did on the first edition.

        I especially liked the extensive yet succinct coverage of the various data types, associated operators and objects. I was just not getting some of that material from the OpenCV online documentation, but I believe I have it now.

        I saw several time and complexity savings in those operators that I will be incorporating into my programming.

        However, there are some things in the type style that need work. For example, the formula are virtually unreadable. They are too low of resolution of bit-map. I guess I would rather this than the 7 point type for equations I usually see in ebooks.

        (2 of 2 customers found this review helpful)

         
        4.0

        Nice start for an early release

        By hfb

        from Nashua, NH

        About Me Engineer

        Verified Reviewer

        Pros

        • Accurate
        • Well-written

        Cons

          Best Uses

          • Expert

          Comments about oreilly Learning OpenCV:

          For those looking to learn OpenCV, this is a really nice book. I have been interested in learning it for a few years now but my programming skills haven't been nearly as good as they should be and frankly, after going through this book, it's still not where it should be. Since I had access to this book for free from O'Reilly and their blogger review program, I grabbed it while I could so I can have it as a reference in the future.
          If you're using a Mac, OpenCV still isn't completely ready for it but it's close. It seems Windows is going to be your best bet for easy compatibility. If you know Linux very well and can build things from source, then you'll be fine too.
          Everything else in the book seems to be pretty good for an early release. It's far from complete so far so you can't fault them for that at the time. They do have good examples at the start to get you going and then progress from there but it's going to take a lot of time for anyone to become proficient in OpenCV.
          As the book isn't complete, I'm giving it 4 stars but it should be a great reference for anyone that gets the full release in the future.

          (7 of 33 customers found this review helpful)

           
          5.0

          Excellent introduction

          By DH

          from Calgary, Canada

          About Me Designer, Developer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Well-written

          Cons

            Best Uses

            • Intermediate
            • Novice
            • Student

            Comments about oreilly Learning OpenCV:

            Not only does this book cover OpenCV, it provides a lot of background on the algorithms used. In particular, it has a very good introduction to camera calibration and related problems. Also, it is written in a conversational way, making for easy reading.

            Displaying reviews 1-7

            Back to top

             
            Buy 2 Get 1 Free Free Shipping Guarantee
            Buying Options
            Immediate Access - Go Digital what's this?
            Formats:  PDF
            Pre-Order  Print: $59.99
            December 2014 (est.)