Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
OpenCV 3 Computer Vision with Python Cookbook: Leverage the power of OpenCV 3 and Python to build computer vision applications

Buy

Recipe-based approach to tackle the most common problems in Computer Vision by leveraging the functionality of OpenCV using Python APIs

Key Features

  • Build computer vision applications with OpenCV functionality via Python API
  • Get to grips with image processing, multiple view geometry, and machine learning
  • Learn to use deep learning models for image classification, object detection, and face recognition

Book Description

OpenCV 3 is a native cross-platform library for computer vision, machine learning, and image processing. OpenCV's convenient high-level APIs hide very powerful internals designed for computational efficiency that can take advantage of multicore and GPU processing. This book will help you tackle increasingly challenging computer vision problems by providing a number of recipes that you can use to improve your applications.

In this book, you will learn how to process an image by manipulating pixels and analyze an image using histograms. Then, we'll show you how to apply image filters to enhance image content and exploit the image geometry in order to relay different views of a pictured scene. We’ll explore techniques to achieve camera calibration and perform a multiple-view analysis.

Later, you’ll work on reconstructing a 3D scene from images, converting low-level pixel information to high-level concepts for applications such as object detection and recognition. You’ll also discover how to process video from files or cameras and how to detect and track moving objects. Finally, you'll get acquainted with recent approaches in deep learning and neural networks.

By the end of the book, you’ll be able to apply your skills in OpenCV to create computer vision applications in various domains.

What you will learn

  • Get familiar with low-level image processing methods
  • See the common linear algebra tools needed in computer vision
  • Work with different camera models and epipolar geometry
  • Find out how to detect interesting points in images and compare them
  • Binarize images and mask out regions of interest
  • Detect objects and track them in videos

Who This Book Is For

This book is for developers who have a basic knowledge of Python. If you are aware of the basics of OpenCV and are ready to build computer vision systems that are smarter, faster, more complex, and more practical than the competition, then this book is for you.

Table of Contents

  1. IO and GUI
  2. Matrices colors and filters
  3. Contours and segmentation
  4. Object detection and machine learning
  5. Deep learning
  6. Linear algebra
  7. Detectors and descriptors
  8. Image and video processing
  9. Multiple view geometry
(HTML tags aren't allowed.)

Telecommunications System Reliability Engineering, Theory, and Practice
Telecommunications System Reliability Engineering, Theory, and Practice

Practical tools for analyzing, calculating, and reporting availability, reliability, and maintainability metrics

Engineers in the telecommunications industry must be able to quantify system reliability and availability metrics for use in service level agreements, system design decisions, and daily operations. Increasing...

Developing Windows Error Messages: Error Messages that Communicate
Developing Windows Error Messages: Error Messages that Communicate

Although the computer industry has made enormous advances in the last 25 years, the development of error messages has somehow been left behind. Error messages themselves have only progressed from reporting errors as numerical codes to popping up rather simple text messages. The vast majority of the error messages that are currently...

Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5
Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5

Learning iPad Programming walks you through the process of building PhotoWheel (free on the App Store), a photo management and sharing app that leverages every aspect of iOS 5. With PhotoWheel, you can organize your favorite photos into albums, share photos with family and friends, view them on your TV using AirPlay and...


Network-Based Distributed Planning Using Coevolutionary Algorithms (Intelligent Control and Intelligent Automation - Vol. 13)
Network-Based Distributed Planning Using Coevolutionary Algorithms (Intelligent Control and Intelligent Automation - Vol. 13)
In this book, efficient and scalable coevolutionary algorithms for distributed, network-based decision-making, which utilize objective functions are developed in a networked environment where internode communications are a primary factor in system performance.A theoretical foundation for this class of coevolutionary algorithms is introduced...
Architectural Theory: Volume I - An Anthology from Vitruvius to 1870
Architectural Theory: Volume I - An Anthology from Vitruvius to 1870

"Architectural Theory: Vitruvius to 1870" is a landmark anthology that surveys the development of the field of architecture from its earliest days to the year 1870. The first truly comprehensive anthology that brings together the classic essays in the field, the volume chronicles the major developments and trends in architecture...

Natural User Interfaces in .NET
Natural User Interfaces in .NET

Whether it's tapping, flicking, pinching, or stretching, the vocabulary and gestures of user interfaces have changed a lot in the past year. Multitouch surfaces are now common across almost all platforms and device types. The new Windows Touch API, along with innovations from the Surface project, make it easier than ever to build...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy