Get Free Shipping on orders over $49
Learning OpenCV 5 Computer Vision with Python - Fourth Edition : Build practical computer vision and machine learning applications with OpenCV 5 and Python 3 - Joseph Howse
eTextbook alternate format product

Instant online reading.
Don't wait for delivery!

Go digital and save!

Learning OpenCV 5 Computer Vision with Python - Fourth Edition

Build practical computer vision and machine learning applications with OpenCV 5 and Python 3

By: Joseph Howse, Joe Minichino

Paperback | 28 October 2026 | Edition Number 4

At a Glance

Paperback


$124.75

or 4 interest-free payments of $31.19 with

 or 

Ships in 10 to 15 business days

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 Description:

Computer 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 required

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

Table of Contents

- Setting Up OpenCV

- Handling Files, Cameras, and GUIs

- Processing Images with OpenCV

- Depth Estimation and Segmentation

- Detecting and Recognizing Faces

- Retrieving Images and Searching Using Image Descriptors

- Building Custom Object Detectors

- Tracking Objects

- Camera Models and Augmented Reality

- Introduction to 3D Navigation, Odometry, and Point Clouds

- Introduction to Neural Networks with OpenCV

- OpenCV Applications at Scale

More in Programming & Scripting Languages

The Practical Guide : The Practical Guide - Kerem Koseoglu
Introduction to Programming Languages - Gordon Hurley
The C Programming Language : Prentice Hall Software - Dennis Ritchie

RRP $107.04

$75.75

29%
OFF
Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$55.75

26%
OFF
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
Learning Algorithms : A Programmer's Guide to Writing Better Code - George Heineman
Problem Solving and Program Design in C, Global Edition : 8th Edition - Jeri Hanly
The C++ Programming Language - Bjarne Stroustrup
Learning Python 6th Edition : Powerful Object-Oriented Programming - Mark Lutz
Python & AI For Dummies - John C. Shovic

RRP $57.95

$44.75

23%
OFF
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski
Learning Go : An Idiomatic Approach to Real-World Go Programming - Jon Bodner
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
C++ How to Program, Global Edition : 10th Edition - Paul Deitel

RRP $167.95

$133.75

20%
OFF
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$50.75

27%
OFF