Cargando…

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

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Spizhevoi, Aleksei
Otros Autores: Rybnikov, Aleksandr
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.