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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
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.