Prática de desenvolvimento de projetos OpenCV – introdução detalhada ao uso de módulos CUDA – com código completo

 Se você já usa o OpenCV há algum tempo, deve ter notado que na maioria dos casos o OpenCV usa a CPU, o que nem sempre garante o desempenho que você deseja. Para resolver este problema, um novo módulo foi adicionado ao OpenCV em 2010 que usa CUDA para fornecer aceleração de GPU. Abaixo você pode encontrar benchmarks que demonstram os benefícios dos módulos GPU:

Figura 1:  Comparação entre o algoritmo OpenCV na CPU e o algoritmo OpenCV no CUDA

Para conhecer os detalhes do benchmark, você pode consultar o artigo Realtime Computer Vision with OpenCV .

Nota: Este artigo é sobre a parte de aceleração CUDA do OpenCV, não sobre o módulo DNN que também pode aproveitar as vantagens da GPU. Este último discutiremos em outro artigo.

Acho que você gosta

Origin blog.csdn.net/tianqiquan/article/details/133558219
Recomendado
Clasificación