Cargando…

OpenCV 3 Computer Vision Application Programming Cookbook.

Recipes to help you build computer vision applications that make the most of the popular C++ library OpenCV 3About This Book Written to the latest, gold-standard specification of OpenCV 3 Master OpenCV, the open source library of the computer vision community Master fundamental concepts in computer...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Laganière, R. (Robert), 1964- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2017.
Edición:Third edition.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover ; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Playing with Images ; Introduction; Installing the OpenCV library; Getting ready; How to do it ... ; How it works ... ; There's more ... ; The Visualization Toolkit and the cv::viz module; The OpenCV developer site; See also; Loading, displaying, and saving images; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Clicking on images; Drawing on images; See also; Exploring the cv::Mat data structure; How to do it ... ; How it works ... ; There's more ...
  • The input and output arraysManipulating small matrices; See also; Defining regions of interest; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using image masks; See also; Chapter 2 : Manipulating Pixels; Introduction; Accessing pixel values; Getting ready; How to do it ... ; How it works ... ; There's more ... ; The cv::Mat_ template class; See also; Scanning an image with pointers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Other color reduction formulas; Having input and output arguments; Efficient scanning of continuous images; Low-level pointer arithmetic; See also.
  • Scanning an image with iteratorsGetting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Writing efficient image-scanning loops; How to do it ... ; How it works ... ; There's more ... ; See also; Scanning an image with neighbor access; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Performing simple image arithmetic; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Overloaded image operators; Splitting the image channels; Remapping an image; How to do it ... ; How it works ... ; See also; Chapter 3: Processing the Colors of an Image ; Introduction.
  • Comparing colors using the Strategy design patternHow to do it ... ; How it works ... ; There's more ... ; Computing the distance between two color vectors; Using OpenCV functions; The floodFill function; Functor or function object; The OpenCV base class for algorithms; See also; Segmenting an image with the GrabCut algorithm; How to do it ... ; How it works ... ; See also; Converting color representations; How to do it ... ; How it works ... ; See also; Representing colors with hue, saturation, and brightness; How to do it ... ; How it works ... ; There's more ... ; Using colors for detection
  • skin tone detection; See also.
  • Chapter 4: Counting the Pixels with Histograms Introduction; Computing an image histogram; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Computing histograms of color images; See also; Applying look-up tables to modify the image's appearance; How to do it ... ; How it works ... ; There's more ... ; Stretching a histogram to improve the image contrast; Applying a look-up table to color images; See also; Equalizing the image histogram; How to do it ... ; How it works ... ; Backprojecting a histogram to detect specific image content; How to do it ... ; How it works ... ; There's more ...