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 Seiten
  2. English
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
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

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

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.

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist OpenCV 4 Computer Vision Application Programming Cookbook als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu OpenCV 4 Computer Vision Application Programming Cookbook von David Millán Escrivá, Robert Laganiere im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Ciencia de la computación & Programación en C++. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

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

Inhaltsverzeichnis

  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
Zitierstile für 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.