在我的 C# 项目中,我需要快速的模板匹配算法。我现在拥有的是 OpenCV 实现。简化的代码是:
using OpenCvSharp;
using OpenCvSharp.CPlusPlus;
// ...
var image = new Mat("Image.png");
var template = new Mat("Template.png");
double minVal, maxVal;
Point minLoc, maxLoc;
var result = image.MatchTemplate(template, MatchTemplateMethod.CCoeffNormed);
result.MinMaxLoc(out minVal, out maxVal, out minLoc, out maxLoc);
Console.WriteLine("maxLoc: {0}, maxVal: {1}", maxLoc, maxVal);
我想在 GPU 上进行相同的计算以显着加快它们的速度,但找不到如何做到这一点的示例。github上的示例已被注释掉,似乎不起作用。