0

我正在尝试检测两个图像中显示的模式。因此,我一直在尝试使用 emgu.CV 中的 SURF 算法,但是给出的“SURFFeature”示例给了我以下错误:

    An unhandled exception of type 'Emgu.CV.Util.CvException' occurred in Emgu.CV.dll

Additional information: OpenCV: norm == NORM_L1 || norm == NORM_L2 || norm == NORM_HAMMING

任何想法如何解决这一问题?

当我尝试“Hello World”示例和人脸检测示例时,似乎都可以正常工作。

感谢您的任何建议!

福阿德。

PS:Emgu.CV 可以从这里下载:http ://www.emgu.com/wiki/index.php/Main_Page

4

1 回答 1

0

显然构建被搞砸了。

http://www.emgu.com/bugs/show_bug.cgi?format=multiple&id=74

啊哈,找到了。这里的错误在 Emgu.Cv.Gpu/GpuBruteForceMatcher.cs 第 22 和 27 行。

第 22 行当前显示为:L2Dist,

它应该是:L2Dist = 4,

第 27 行当前显示为:HammingDist

它应该是: HammingDist = 6

使用这些更改重建 Emgu.CV.Gpu dll 并且它可以工作。

于 2013-09-19T00:55:22.040 回答