Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Learning OpenCV 4 Computer Vision with Python 3: Get to grips with tools, techniques, and algorithms for computer vision and machine learning, 3rd Edition

Sprog
Engelsk
Format
Kategori

Fakta

Updated for OpenCV 4 and Python 3, this book covers the latest on depth cameras, 3D tracking, augmented reality, and deep neural networks, helping you solve real-world computer vision problems with practical code

Key Features

• Build powerful computer vision applications in concise code with OpenCV 4 and Python 3 • Learn the fundamental concepts of image processing, object classification, and 2D and 3D tracking • Train, use, and understand machine learning models such as Support Vector Machines (SVMs) and neural networks

Book Description

Computer vision is a rapidly evolving science, encompassing diverse applications and techniques. This book will not only help those who are getting started with computer vision but also experts in the domain. You'll be able to put theory into practice by building apps with OpenCV 4 and Python 3.

You'll start by understanding OpenCV 4 and how to set it up with Python 3 on various platforms. Next, you'll learn how to perform basic operations such as reading, writing, manipulating, and displaying still images, videos, and camera feeds. From taking you through image processing, video analysis, and depth estimation and segmentation, to helping you gain practice by building a GUI app, this book ensures you'll have opportunities for hands-on activities. Next, you'll tackle two popular challenges: face detection and face recognition. You'll also learn about object classification and machine learning concepts, which will enable you to create and use object detectors and classifiers, and even track objects in movies or video camera feed. Later, you'll develop your skills in 3D tracking and augmented reality. Finally, you'll cover ANNs and DNNs, learning how to develop apps for recognizing handwritten digits and classifying a person's gender and age.

By the end of this book, you'll have the skills you need to execute real-world computer vision projects.

What you will learn

• Install and familiarize yourself with OpenCV 4's Python 3 bindings • Understand image processing and video analysis basics • Use a depth camera to distinguish foreground and background regions • Detect and identify objects, and track their motion in videos • Train and use your own models to match images and classify objects • Detect and recognize faces, and classify their gender and age • Build an augmented reality application to track an image in 3D • Work with machine learning models, including SVMs, artificial neural networks (ANNs), and deep neural networks (DNNs)

Who this book is for

If you are interested in learning computer vision, machine learning, and OpenCV in the context of practical real-world applications, then this book is for you. This OpenCV book will also be useful for anyone getting started with computer vision as well as experts who want to stay up-to-date with OpenCV 4 and Python 3. Although no prior knowledge of image processing, computer vision or machine learning is required, familiarity with basic Python programming is a must.

© 2020 Packt Publishing (E-bog): 9781789530643

Release date

E-bog: 20. februar 2020

Tags

    Andre kan også lide...

    1. Python Machine Learning By Example: The easiest way to get into machine learning Yuxi (Hayden) Liu
    2. Python Machine Learning Blueprints: Intuitive data projects you can relate to Alexander T. Combs
    3. Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries Dusty Phillips
    4. Mastering Machine Learning for Penetration Testing: Develop an extensive skill set to break self-learning systems using Python Chiheb Chebbi
    5. Hands-On Reinforcement Learning with Python: Master reinforcement and deep reinforcement learning using OpenAI Gym and TensorFlow Sudharsan Ravichandiran
    6. Bayesian Analysis with Python.: Introduction to statistical modeling and probabilistic programming using PyMC3 and ArviZ Osvaldo Martin
    7. Active Machine Learning with Python: Refine and elevate data quality over quantity with active learning Margaux Masson-Forsythe
    8. Natural Language Processing with Python Quick Start Guide: Going from a Python developer to an effective Natural Language Processing Engineer Nirant Kasliwal
    9. Keras Reinforcement Learning Projects: 9 projects exploring popular reinforcement learning techniques to build self-learning agents Giuseppe Ciaburro
    10. Python Reinforcement Learning Projects: Eight hands-on projects exploring reinforcement learning algorithms using TensorFlow Rajalingappaa Shanmugamani
    11. Artificial Intelligence for Robotics: Build intelligent robots that perform human tasks using AI techniques Francis X. Govers
    12. Machine Learning for Time-Series with Python: Forecast, predict, and detect anomalies with state-of-the-art machine learning methods Ben Auffarth
    13. Deep Learning with TensorFlow: Explore neural networks with Python Giancarlo Zaccone
    14. Machine Learning for OpenCV: Intelligent image processing with Python Michael Beyeler
    15. Hands-On Music Generation with Magenta: Explore the role of deep learning in music generation and assisted music composition Alexandre DuBreuil
    16. Network Programming and Automation Essentials: Get started in the realm of network automation using Python and Go Claus Töpke
    17. Hands-On Data Structures and Algorithms with Python – Third Edition: Store, manipulate, and access data effectively and boost the performance of your applications Dr. Basant Agarwal
    18. Machine Learning Automation with TPOT: Build, validate, and deploy fully automated machine learning models with Python Dario Radečić
    19. Machine Learning with scikit-learn Quick Start Guide: Classification, regression, and clustering techniques in Python Kevin Jolly
    20. Natural Language Processing: Python and NLTK Jacob Perkins
    21. Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python Dusty Phillips
    22. Modern Graph Theory Algorithms with Python: Harness the power of graph algorithms and real-world network applications using Python Colleen M. Farrelly
    23. Mastering Flask Web Development: Build enterprise-grade, scalable Python web applications, 2nd Edition Daniel Gaspar
    24. Python Deep Learning Cookbook: Over 75 practical recipes on neural network modeling, reinforcement learning, and transfer learning using Python Indra den Bakker
    25. Text Analysis with Python: A Research-Oriented Guide Mamta Mittal
    26. Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA: Effective techniques for processing complex image data in real time using GPUs Bhaumik Vaidya
    27. Natural Language Processing with TensorFlow: Teach language to machines using Python's deep learning library Thushan Ganegedara
    28. Hands-On Reactive Programming with Python: Event-driven development unraveled with RxPY Romain Picard
    29. PyTorch Deep Learning Hands-On: Build CNNs, RNNs, GANs, reinforcement learning, and more, quickly and easily Sherin Thomas
    30. Applied Geospatial Data Science with Python: Leverage geospatial data analysis and modeling to find unique solutions to environmental problems David S. Jordan
    31. Hands-On Enterprise Application Development with Python: Design data-intensive Application with Python 3 Saurabh Badhwar
    32. Modern Python Cookbook: The latest in modern Python recipes for the busy modern programmer Steven F. Lott
    33. Functional Python Programming: Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition Steven F. Lott
    34. Beginning Data Analysis with Python And Jupyter: Use powerful industry-standard tools to unlock new, actionable insight from your existing data Alex Galea
    35. Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices Muhammad Asif
    36. Thoughtful Data Science: A Programmer’s Toolset for Data Analysis and Artificial Intelligence with Python, Jupyter Notebook, and PixieDust David Taieb
    37. Python High Performance, Second Edition: Build high-performing, concurrent, and distributed applications Gabriele Lanaro
    38. Mastering Python for Networking and Security: Leverage the scripts and libraries of Python version 3.7 and beyond to overcome networking and security issues José Manuel Ortega
    39. Kivy: Interactive Applications in Python: For Python developers this is the clearest guide to the interactive world of Kivi, ideal for meeting modern expectations of tablets and smartphones. From building a UI to controlling complex multi-touch events, it's all here. Roberto Ulloa
    40. Getting Started with Python for the Internet of Things: Leverage the full potential of Python to prototype and build IoT projects using the Raspberry Pi Tim Cox
    41. Generative AI Foundations in Python: Discover key techniques and navigate modern challenges in LLMs Carlos Rodriguez
    42. Hands-On Application Development with PyCharm: Build applications like a pro with the ultimate python development tool Quan Nguyen
    43. Web Development with Django: Learn to build modern web applications with a Python-based framework Saurabh Badhwar
    44. Learning Geospatial Analysis with Python: If you know Python and would like to use it for Geospatial Analysis this book is exactly what you've been looking for. With an organized, user-friendly approach it covers all the bases to give you the necessary skills and know-how. Joel Lawhead
    45. Python Fundamentals: A practical guide for learning Python, complete with real-world projects for you to explore Mark Nganga

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Start tilbuddet