Free book: Machine vision programming with Python available for legal download

If you want a basic understanding of the underlying theory and algorithms of computer vision, this hands-on introduction is the ideal place to start.

You will learn object recognition techniques, 3D reconstruction, stereo images, augmented reality and other computer vision applications while following clear examples written in Python.

Programming Computer Vision with Python It explains computer vision in general terms that won't bog you down in theory.

You will get complete code samples with explanations on how to reproduce and develop each example, along with exercises to help you apply what you have learned.

This book is ideal for students, researchers and enthusiasts with basic programming and standard math skills.

  • Learn techniques used in robot navigation, medical image analysis and other computer vision applications
  • Work with image transformations and mappings, such as deformation of textures and creation of panoramas
  • Calculate 3D reconstructions from multiple images of the same scene
  • Organize images based on similarity or content, using grouping methods
  • Create efficient image retrieval techniques to search for images based on visual content.
  • Use algorithms to classify image content and recognize objects
  • Access the popular OpenCV library through a Python interface


The final pre-production draft of the book is available under alicencia Creative Commons . 

Please note that this version does not have final edits or last minute fixes.

In order to download the book, click the next button:

Leave a Reply

Your email address will not be published. Required fields are marked *

three + this =