Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA

Discover how the CUDA computing platform allows OpenCV to handle rapidly growing computer- and machine-vision complex image data processing by accessing GPUs

Access cutting-edge content as it's created

Want access to this book right now? Read as we develop it as part of our Early Access program. Click here to find out more about Early Access.

Code Files

Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA

Bhaumik Vaidya

Discover how the CUDA computing platform allows OpenCV to handle rapidly growing computer- and machine-vision complex image data processing by accessing GPUs

Access cutting-edge content as it's created

Want access to this book right now? Read as we develop it as part of our Early Access program. Click here to find out more about Early Access.

Early Access eBook
€10.36
RRP €39.58
Save 73%
Pre-Order Print
€40.99
RRP €40.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
€10.36
€40.99
RRP €39.58
RRP €40.99
Early Access eBook
Pre-Order Print

Frequently bought together


Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA Book Cover
Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA
€ 39.58
€ 10.36
Beginning Application Development with TensorFlow and Keras Book Cover
Beginning Application Development with TensorFlow and Keras
€ 15.58
€ 10.36
Buy 2 for €20.72
Save €28.70
Add to Cart

Book Details

ISBN 139781789348293
Paperback424 pages

Book Description

Computer vision is revolutionizing a wide range of industries and OpenCV is the most widely chosen tool for computer vision, given its ability to work in multiple programming languages. Nowadays in computer vision, there is a need to process large images in real time. which is difficult for OpenCV to handle on its own. This is where CUDA comes into the picture, allowing OpenCV to leverage powerful NVDIA GPUs. This book provides a detailed overview on integrating OpenCV with CUDA for practical applications.

It starts by explaining GPU programming with CUDA, which is essential for computer vision developers who have never worked with GPUs. Then it explains OpenCV acceleration with GPUs and CUDA via some practical examples. This book covers the deployment of OpenCV applications on NVIDIA Jetson Tx1, which is very popular for computer vision and deep learning applications. The last part of the book covers the PyCUDA concept, which can be used by Computer vision developers who are using OpenCV with Python. PyCUDA is a python library which leverages the power of CUDA and GPUs for acceleration. This book is a complete guide for developers using OpenCV in C++ or Python and shows them how to accelerate their computer vision applications via a hands-on approach.

Table of Contents

Chapter 7: Object detection and tracking using OpenCV and CUDA
Chapter 8: Introduction to Jetson Tx1 development board and installing OpenCV on Jetson TX1
Chapter 9: Deploying computer vision applications on Jetson TX1
Chapter 10: Getting started with PyCUDA
Chapter 11: Working with PyCUDA
Chapter 12: Basic Computer vision application using PyCUDA

What You Will Learn

  • How to access GPU device properties and capabilities from CUDA programs
  • Accelerate searching and sorting algorithms using CUDA
  • Detect shapes such as lines or circles from images using OpenCV and CUDA
  • Object tracking and detection with algorithms using OpenCV and CUDA
  • Process videos using different video analysis techniques on the Jetson TX1
  • Access GPU device properties from PyCUDA programs
  • Get to know how kernal execution works

Authors

Table of Contents

Chapter 7: Object detection and tracking using OpenCV and CUDA
Chapter 8: Introduction to Jetson Tx1 development board and installing OpenCV on Jetson TX1
Chapter 9: Deploying computer vision applications on Jetson TX1
Chapter 10: Getting started with PyCUDA
Chapter 11: Working with PyCUDA
Chapter 12: Basic Computer vision application using PyCUDA

Book Details

ISBN 139781789348293
Paperback424 pages
Read More

Read More Reviews

These popular $10 titles might interest you

Beginning Application Development with TensorFlow and Keras Book Cover
Beginning Application Development with TensorFlow and Keras
€ 15.58
€ 10.36
Beginning Data Science with Python and Jupyter Book Cover
Beginning Data Science with Python and Jupyter
€ 11.98
€ 8.40
Hands-On Computer Vision with Julia Book Cover
Hands-On Computer Vision with Julia
€ 31.18
€ 10.36
Computer Vision with OpenCV 3 and Qt5 Book Cover
Computer Vision with OpenCV 3 and Qt5
€ 45.58
€ 10.36
Hands-On Full Stack Web Development with Angular 6 and Laravel 5 Book Cover
Hands-On Full Stack Web Development with Angular 6 and Laravel 5
€ 37.18
€ 10.36
Hands-On Algorithms for Computer Vision Book Cover
Hands-On Algorithms for Computer Vision
€ 37.18
€ 10.36