Fork me on GitHub

Books

Published books about OpenCV library:
  • Practical OpenCV
    • Practical OpenCV is a hands-on project book that shows you how to get the best results from OpenCV, the open-source computer vision library.
    Practical OpenCV

     

  • Learning OpenCV: Computer Vision in C++ with the OpenCV Library
    • The second edition of the book overviews new C++ interface for the whole library in a tutorial manner.
    Learning OpenCV -- overview of OpenCV, functions etc

     

  • Instant OpenCV for iOS
    • Instant OpenCV for iOS is a practical guide, showing every important step for building a computer vision application for the iOS platform. It will help you to port your OpenCV code, profile and optimize it, and then wrap into a GUI application. This book helps you to learn how to build a simple, but powerful computer vision application for the iOS devices from scratch.
    Instant OpenCV for iOS

     

  • Android Application Programming with OpenCV
    • Android Application Programming with OpenCV is a practical, hands-on guide that covers the fundamental tasks of computer vision—capturing, filtering, and analyzing images-with step-by-step instructions for writing both an application and reusable library classes. Android Application Programming with OpenCV looks at OpenCV’s Java bindings for Android and dispels mysteries such as which version of these bindings to use, how to integrate with standard Android functionality for layout, event handling, and data sharing, and how to integrate with OpenGL for rendering.
    Android Application Programming with OpenCV

     

  • Learning OpenCV: Computer Vision with the OpenCV Library
    • The first edition of the book overviews the C version of the whole library in a tutorial manner.
    Learning OpenCV -- overview of OpenCV, functions etc

     

  • Instant OpenCV Starter
    • Instant OpenCV Starter is a practical, hands-on guide that will help you understand the importance of computer vision in real life as well as the various different functions of the OpenCV library via small programming projects with simple, detailed explanations.
    Instant OpenCV Starter

     

  • OpenCV Computer Vision with Python
    • A practical, project-based tutorial for Python developers and hobbyists who want to get started with computer vision with OpenCV and Python.
    OpenCV Computer Vision with Python

     

  • OpenCV 2 Computer Vision Application Programming Cookbook
    • Cookbook application examples, C++ version of OpenCV 2.0.
    Cook book examples with OpenCV 2.0

     

  • Mastering OpenCV with Practical Computer Vision Projects
    • Detailed tutorials & full-source code for 9 projects (Augmented Reality, SfM, OCR, AAM & POSIT, 2D & 3D Face Tracking, Face Recognition, Kinect, Mobile), using C++ version of OpenCV 2.4.2 or newer.
    • Latest code is available at https://github.com/MasteringOpenCV/code
    • (Assumes you already know how to use OpenCV, such as by reading the 2 books above).
    Mastering OpenCV

     

Books that mention OpenCV:
Video courses:
  • OpenCV Computer Vision Application Programming
    • This course will expose you to the key concepts of OpenCV and enable you to build your own computer vision applications. “OpenCV Computer Vision Application Programming” allows you to dive into the world of computer vision and get many practical benefits from it with minimal effort.
    OpenCV Computer Vision Application Programming

     

Non-English books: