如何使用 Cuda 加速 OpenCvSharp3?

How to accelerate OpenCvSharp3 with Cuda?

如何使用 OpenCvSharp3 启用 CUDA 加速?文档不存在。我是否必须安装一些预构建的 OpenCV CUDA 库?我是否必须修改我的代码才能使用 CUDA 加速?

var input = new OpenCvSharp.Mat(filename, OpenCvSharp.ImreadModes.GrayScale);
var output = input.EmptyClone();
OpenCvSharp.Cv2.Sobel(input, output, OpenCvSharp.MatType.CV_8U, 1, 1);

他们删除了最新版本的 OpenCvSharp3 中的支持

OpenCvSharp does not support CUDA. If you want to use the CUDA features, you need to customize the native bindings yourself. source

但是,旧版本 2 中有 OpenCvSharp.Cuda.GpuMat 的实现,GitHub 上的快速 search 可能会对您有所帮助。