Loading…

OpenCV 3 Computer Vision with Python Cookbook : Leverage the power of OpenCV 3 and Python to build computer vision applications.

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...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Author: Spizhevoi, Aleksei
Other Authors: Rybnikov, Aleksandr
Format: Electronic eBook
Language:Inglés
Published: Birmingham : Packt Publishing, 2018.
Subjects:
Online Access:Texto completo
Table of Contents:
  • Cover; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: I/O and GUI; Introduction; Reading images from files; Getting ready; How to do it ... ; How it works ... ; Simple image transformations-resizing and flipping; Getting ready; How to do it ... ; How it works ... ; Saving images using lossy and lossless compression; Getting ready; How to do it ... ; How it works ... ; Showing images in an OpenCV window; Getting ready; How to do it ... ; How it works ... ; Working with UI elements, such as buttons and trackbars, in an OpenCV window; Getting ready; How to do it ...
  • How it works ... Drawing 2D primitives-markers, lines, ellipses, rectangles, and text; Getting ready; How to do it ... ; How it works ... ; Handling user input from a keyboard; Getting ready; How to do it ... ; How it works ... ; Making your app interactive through handling user input from a mouse; Getting ready; How to do it ... ; How it works ... ; Capturing and showing frames from a camera; Getting ready; How to do it ... ; How it works ... ; Playing frame stream from video; Getting ready; How to do it ... ; How it works ... ; Obtaining a frame stream properties; Getting ready; How to do it ... ; How it works ...
  • Writing a frame stream into videoGetting ready; How to do it ... ; How it works ... ; Jumping between frames in video files; Getting ready; How to do it ... ; How it works ... ; Chapter 2: Matrices, Colors, and Filters; Introduction; Manipulating matrices-creating, filling, accessing elements, and ROIs; Getting ready; How to do it ... ; How it works ... ; Converting between different data types and scaling values; Getting ready; How to do it ... ; How it works ... ; Non-image data persistence using NumPy; Getting ready; How to do it ... ; How it works ... ; Manipulating image channels; Getting ready.
  • How to do it ... How it works ... ; Converting images from one color space to another; Getting ready; How to do it ... ; How it works ... ; Gamma correction and per-element math; Getting ready; How to do it ... ; How it works ... ; Mean/variance image normalization; Getting ready; How to do it ... ; How it works ... ; Computing image histograms; Getting ready; How to do it ... ; How it works ... ; Equalizing image histograms; Getting ready; How to do it ... ; How it works ... ; Removing noise using Gaussian, median, and bilateral filters; Getting ready; How to do it ... ; How it works ...
  • Computing gradients using Sobel operatorGetting ready; How to do it ... ; How it works ... ; Creating and applying your own filter; Getting ready; How to do it ... ; How it works ... ; Processing images with real-valued Gabor filters; Getting ready; How to do it ... ; How it works ... ; Going from the spatial domain to the frequency domain (and back) using the discrete Fourier transform; Getting ready; How to do it ... ; How it works ... ; Manipulating image frequencies for image filtration; Getting ready; How to do it ... ; How it works ... ; Processing images with different thresholds; Getting ready.