Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA
Author : Bhaumik Vaidya
Publisher : Packt Publishing
Total Pages : 380
Release : 2018-09-26
ISBN 10 : 1789348293
ISBN 13 : 9781789348293
Language : EN, FR, DE, ES & NL

Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA Book Description:

Discover how CUDA allows OpenCV to handle complex and rapidly growing image data processing in computer and machine vision by accessing the power of GPU Key Features Explore examples to leverage the GPU processing power with OpenCV and CUDA Enhance the performance of algorithms on embedded hardware platforms Discover C++ and Python libraries for GPU acceleration Book Description Computer vision has been revolutionizing a wide range of industries, and OpenCV is the most widely chosen tool for computer vision with 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 to handle for OpenCV on its own. This is where CUDA comes into the picture, allowing OpenCV to leverage powerful NVDIA GPUs. This book provides a detailed overview of integrating OpenCV with CUDA for practical applications. To start with, you'll understand GPU programming with CUDA, an essential aspect for computer vision developers who have never worked with GPUs. You'll then move on to exploring OpenCV acceleration with GPUs and CUDA by walking through some practical examples. Once you have got to grips with the core concepts, you'll familiarize yourself with deploying OpenCV applications on NVIDIA Jetson TX1, which is popular for computer vision and deep learning applications. The last chapters of the book explain PyCUDA, a Python library that leverages the power of CUDA and GPUs for accelerations and can be used by computer vision developers who use OpenCV with Python. By the end of this book, you'll have enhanced computer vision applications with the help of this book's hands-on approach. What you will learn Understand how to access GPU device properties and capabilities from CUDA programs Learn how to accelerate searching and sorting algorithms Detect shapes such as lines and circles in images Explore object tracking and detection with algorithms Process videos using different video analysis techniques in Jetson TX1 Access GPU device properties from the PyCUDA program Understand how kernel execution works Who this book is for This book is a go-to guide for you if you are a developer working with OpenCV and want to learn how to process more complex image data by exploiting GPU processing. A thorough understanding of computer vision concepts and programming languages such as C++ or Python is expected.


Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA
Language: en
Pages: 380
Authors: Bhaumik Vaidya
Categories:
Type: BOOK - Published: 2018-09-26 - Publisher: Packt Publishing

Discover how CUDA allows OpenCV to handle complex and rapidly growing image data processing in computer and machine vision by accessing the power of GPU Key Fea
Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA
Language: en
Pages: 380
Authors: Bhaumik Vaidya
Categories: Computers
Type: BOOK - Published: 2018-09-26 - Publisher: Packt Publishing Ltd

Discover how CUDA allows OpenCV to handle complex and rapidly growing image data processing in computer and machine vision by accessing the power of GPU Key Fea
Hands-On GPU Programming with Python and CUDA
Language: en
Pages: 310
Authors: Dr. Brian Tuomanen
Categories: Computers
Type: BOOK - Published: 2018-11-27 - Publisher: Packt Publishing Ltd

Build real-world applications with Python 2.7, CUDA 9, and CUDA 10. We suggest the use of Python 2.7 over Python 3.x, since Python 2.7 has stable support across
Hands-On GPU Computing with Python
Language: en
Pages: 452
Authors: Avimanyu Bandyopadhyay
Categories: Computers
Type: BOOK - Published: 2019-05-14 - Publisher: Packt Publishing Ltd

Explore GPU-enabled programmable environment for machine learning, scientific applications, and gaming using PuCUDA, PyOpenGL, and Anaconda Accelerate Key Featu
Hands-On Embedded Programming with Qt
Language: en
Pages: 416
Authors: John Werner
Categories: Computers
Type: BOOK - Published: 2019-07-12 - Publisher: Packt Publishing Ltd

A comprehensive guide that will get you up and running with embedded software development using Qt5 Key Features Learn to create fluid, cross-platform applicati
Second International Conference on Computer Networks and Communication Technologies
Language: en
Pages: 968
Authors: S. Smys
Categories: Technology & Engineering
Type: BOOK - Published: 2020-01-21 - Publisher: Springer Nature

This book presents new communication and networking technologies, an area that has gained significant research attention from both academia and industry in rece
Mastering OpenCV 4
Language: en
Pages: 280
Authors: Roy Shilkrot
Categories: Computers
Type: BOOK - Published: 2018-12-27 - Publisher: Packt Publishing Ltd

Work on practical computer vision projects covering advanced object detector techniques and modern deep learning and machine learning algorithms Key FeaturesLea
Generatives Deep Learning
Language: de
Pages: 310
Authors: David Foster
Categories:
Type: BOOK - Published: 2020 - Publisher:

Generative Modelle haben sich zu einem der spannendsten Themenbereiche der Künstlichen Intelligenz entwickelt: Mit generativem Deep Learning ist es inzwischen
Enabling Real-Time Mobile Cloud Computing through Emerging Technologies
Language: en
Pages: 400
Authors: Soyata, Tolga
Categories: Computers
Type: BOOK - Published: 2015-07-25 - Publisher: IGI Global

Today's smartphones utilize a rapidly developing range of sophisticated applications, pushing the limits of mobile processing power. The increased demand for ce
Practical Deep Learning for Cloud, Mobile, and Edge
Language: en
Pages: 621
Authors: Anirudh Koul
Categories: Computers
Type: BOOK - Published: 2019-10-14 - Publisher: O'Reilly Media

Whether you’re a software engineer aspiring to enter the world of deep learning, a veteran data scientist, or a hobbyist with a simple dream of making the nex