Ich habe verstanden, dass in OpenCV 3.0 die Modul-GPU durch das Modul CUDA ersetzt wurde, oder besser, es wurde in mehrere Module aufgeteilt.
So cv::gpu::GpuMat
wurde ersetzt durch cv::cuda::GpuMat
, gut.
Aber was ist mit den Funktionen?
Wo zum Beispiel hat sich folgendes bewegt:
%Vor% Anscheinend sind sie nicht im Cuda-Modul (zB nein cv::cuda::GaussianBlurr
). Wo kann diese Funktionalität in OpenCV 3.0 gefunden werden?
Alle CUDA-beschleunigten Filter (Blur, GaussianBlur, Sobel usw.) befinden sich in cudafilters
modul: Ссылка
Die neue API verwendet den Algorthim-Base-Ansatz:
%Vor%Der neue Ansatz hilft, Speicherzuweisungen für interne Puffer zu reduzieren und den Overhead von der Filterinitialisierung zu reduzieren.