Learning OpenCV 5 Computer Vision with Python: Build practical computer vision and machine learning applications with OpenCV 5 and Python 3, Edition 4

· Packt Publishing Ltd
Ebook
534
Pages
Tools

About this ebook

Master computer vision with OpenCV 5 and Python 3 by building practical applications for image processing, object detection, tracking, face recognition, machine learning, 3D vision, and cloud computing. Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key Features
  • Build powerful computer vision applications in concise code with OpenCV 5 and Python 3
  • Learn the fundamental concepts of image processing, object classification, and 2D and 3D tracking
  • Train, use, and understand machine learning models, and deploy them in the Cloud
Book DescriptionComputer vision is a fast-moving field of artificial intelligence, powering applications that need to understand images, video, objects, faces, motion, depth, and 3D environments. Learning OpenCV 5 Computer Vision with Python gives you a practical path to building these systems with OpenCV 5 and Python 3. You will begin by setting up OpenCV, understanding what is new in OpenCV 5, and working with images, video, camera feeds, files, and graphical interfaces. From there, you will learn essential image-processing techniques, depth estimation and segmentation, face detection and recognition, and image retrieval using visual descriptors. As your skills develop, you will build custom object detectors, classify and track moving objects, and explore camera models, augmented reality, 3D reconstruction, and navigation. You will also work with machine learning and neural networks, applying them to practical vision tasks before learning how computer vision solutions can be deployed to the cloud and scaled beyond local experimentation. Throughout the book, hands-on Python examples help you connect core concepts with working implementations. By the end, you will have the practical skills to design, build, and extend real-world computer vision applications with OpenCV 5 across desktop and cloud-based workflows. *Email sign-up and proof of purchase requiredWhat you will learn
  • Install and familiarize yourself with OpenCV 5's Python 3 bindings
  • Understand image processing and video analysis
  • 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 age
  • Build augmented reality applications, and navigate the real 3D world
  • Train neural networks and deploy them as Cloud-based solutions
Who this book is for

This book is for Python programmers who want to learn computer vision and machine learning with OpenCV 5. It is also suitable for computer vision developers, AI/ML engineers, and practitioners who want to strengthen or refresh their OpenCV skills. No prior computer vision or machine learning experience is required, but readers should be comfortable with basic Python programming.

Master computer vision with OpenCV 5 and Python 3 by building practical applications for image processing, object detection, tracking, face recognition, machine learning, 3D vision, and cloud computing. Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key Features Bui...

Discover more

About the author

Joseph Howse lives in a Canadian fishing village, where he chats with his cats, crafts his books, and nurtures an orchard of hardy fruit trees. He is President of Nummist Media, a publishing and consulting company with specialties including computer vision and medical imaging. Since 2015, he has written a large part of Packt's library of technical books on OpenCV. Joseph is also the author of an award-winning novel series, Next Year's Snow, which follows a Soviet/Ukrainian family through several generations to the present day.

Joe Minichino is a Senior Cloud Architect at fourTheorem. Joe specializes in AWS architecture, ML/AI, and Data Analytics. Born and raised in Varese, Lombardy, Italy, and coming from a humanistic background in philosophy (at Università Statale in Milan), Joe has lived in Cork, Ireland, since 2004. There, he graduated in computer science at the Cork Institute of Technology.

Joseph Howse lives in a Canadian fishing village, where he chats with his cats, crafts his books, and nurtures an orchard of hardy fruit trees. He is President of Nummist Media, a publishing and consulting company with specialties including computer vision and medical imaging. Since 2015, he has ...

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.