无法从KAZE切换到AKAZE

我正在使用本文中显示的代码:https://social.technet.microsoft.com/wiki/contents/articles/37863.c-image-recognition-with-emgu-libraries.aspx

我可以使用它,但是现在我想从KAZE算法切换到更快的AKAZE算法。 因此,在方法FindMatch()中,我只是切换了

KAZE featureDetector = new KAZE();

AKAZE featureDetector = new AKAZE();

但是当我现在运行代码并单击 ShowImage 时,出现错误: Emgu.CV.Util.CvException:'OpenCV:type = 0'在该行 matcher.Knnmatch(observedDescriptors,matches,k,null);

我试图寻找这两种算法在用法和结构上的任何差异,但没有发现任何差异。 是否有人熟悉这个问题,或者可以解释我需要更改的内容,或者可以向我提供详尽的解释?

tmdgzz 回答:无法从KAZE切换到AKAZE

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3125059.html

大家都在问