我正在尝试检测两张图片中显示的图案。因此我一直在尝试使用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
答案 0 :(得分: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并且它可以正常工作。