OpenCV 4 Computer Vision Application Programming Cookbook
eBook - ePub

OpenCV 4 Computer Vision Application Programming Cookbook

Build complex computer vision applications with OpenCV and C++, 4th Edition

David Millán Escrivá, Robert Laganiere

  1. 494 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

OpenCV 4 Computer Vision Application Programming Cookbook

Build complex computer vision applications with OpenCV and C++, 4th Edition

David Millán Escrivá, Robert Laganiere

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Discover interesting recipes to help you understand the concepts of object detection, image processing, and facial detection

Key Features

  • Explore the latest features and APIs in OpenCV 4 and build computer vision algorithms
  • Develop effective, robust, and fail-safe vision for your applications
  • Build computer vision algorithms with machine learning capabilities

Book Description

OpenCV is an image and video processing library used for all types of image and video analysis. Throughout the book, you'll work through recipes that implement a variety of tasks, such as facial recognition and detection. With 70 self-contained tutorials, this book examines common pain points and best practices for computer vision (CV) developers. Each recipe addresses a specific problem and offers a proven, best-practice solution with insights into how it works, so that you can copy the code and configuration files and modify them to suit your needs.

This book begins by setting up OpenCV, and explains how to manipulate pixels. You'll understand how you can process images with classes and count pixels with histograms. You'll also learn detecting, describing, and matching interest points. As you advance through the chapters, you'll get to grips with estimating projective relations in images, reconstructing 3D scenes, processing video sequences, and tracking visual motion. In the final chapters, you'll cover deep learning concepts such as face and object detection.

By the end of the book, you'll be able to confidently implement a range to computer vision algorithms to meet the technical requirements of your complex CV projects

What you will learn

  • Install and create a program using the OpenCV library
  • Segment images into homogenous regions and extract meaningful objects
  • Apply image filters to enhance image content
  • Exploit image geometry to relay different views of a pictured scene
  • Calibrate the camera from different image observations
  • Detect people and objects in images using machine learning techniques
  • Reconstruct a 3D scene from images
  • Explore face detection using deep learning

Who this book is for

If you're a CV developer or professional who already uses or would like to use OpenCV for building computer vision software, this book is for you. You'll also find this book useful if you're a C++ programmer looking to extend your computer vision skillset by learning OpenCV.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
OpenCV 4 Computer Vision Application Programming Cookbook è disponibile online in formato PDF/ePub?
Sì, puoi accedere a OpenCV 4 Computer Vision Application Programming Cookbook di David Millán Escrivá, Robert Laganiere in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Ciencia de la computación e Programación en C++. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2019
ISBN
9781789345285

Contributors

About the authors

David Millán Escrivá was 8 years old when he wrote his first program on an 8086 PC in Basic, which enabled the 2D plotting of basic equations. In 2005, he finished his studies in IT with honors, through the Universitat Politécnica de Valencia, in human-computer interaction supported by computer vision with OpenCV (v0.96). He has worked with Blender, an open source, 3D software project, and on its first commercial movie, Plumiferos, as a computer graphics software developer. David has more than 10 years' experience in IT, with experience in computer vision, computer graphics, pattern recognition, and machine learning, working on different projects, and at different start-ups, and companies. He currently works as a researcher in computer vision.
Robert Laganiere is a professor at the University of Ottawa, Canada. He is also a faculty member of the VIVA research lab and is the coauthor of several scientific publications and patents in content-based video analysis, visual surveillance, driver-assistance, object detection, and tracking. He cofounded Visual Cortek, a video analytics start-up, which was later acquired by iWatchLife. He is also a consultant in computer vision and has assumed the role of chief scientist in a number of start-ups companies, including Cognivue Corp, iWatchLife, and Tempo Analytics. Robert has a Bachelor of Electrical Engineering degree from Ecole Polytechnique in Montreal (1987), and M.Sc. and Ph.D. degrees from INRS-Telecommunications, Montreal (1996).
2323__perlego__ch...

Indice dei contenuti

  1. Title Page
  2. Copyright and Credits
  3. About Packt
  4. Contributors
  5. Preface
  6. Playing with Images
  7. Manipulating the Pixels
  8. Processing Color Images with Classes
  9. Counting the Pixels with Histograms
  10. Transforming Images with Morphological Operations
  11. Filtering the Images
  12. Extracting Lines, Contours, and Components
  13. Detecting Interest Points
  14. Describing and Matching Interest Points
  15. Estimating Projective Relations in Images
  16. Reconstructing 3D Scenes
  17. Processing Video Sequences
  18. Tracking Visual Motion
  19. Learning from Examples
  20. OpenCV Advanced Features
  21. Other Books You May Enjoy
Stili delle citazioni per OpenCV 4 Computer Vision Application Programming Cookbook

APA 6 Citation

Escrivá, D. M., & Laganiere, R. (2019). OpenCV 4 Computer Vision Application Programming Cookbook (4th ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/964259/opencv-4-computer-vision-application-programming-cookbook-build-complex-computer-vision-applications-with-opencv-and-c-4th-edition-pdf (Original work published 2019)

Chicago Citation

Escrivá, David Millán, and Robert Laganiere. (2019) 2019. OpenCV 4 Computer Vision Application Programming Cookbook. 4th ed. Packt Publishing. https://www.perlego.com/book/964259/opencv-4-computer-vision-application-programming-cookbook-build-complex-computer-vision-applications-with-opencv-and-c-4th-edition-pdf.

Harvard Citation

Escrivá, D. M. and Laganiere, R. (2019) OpenCV 4 Computer Vision Application Programming Cookbook. 4th edn. Packt Publishing. Available at: https://www.perlego.com/book/964259/opencv-4-computer-vision-application-programming-cookbook-build-complex-computer-vision-applications-with-opencv-and-c-4th-edition-pdf (Accessed: 14 October 2022).

MLA 7 Citation

Escrivá, David Millán, and Robert Laganiere. OpenCV 4 Computer Vision Application Programming Cookbook. 4th ed. Packt Publishing, 2019. Web. 14 Oct. 2022.