在openv中匹配2个图像的最佳方法是什么?



我正在做一个与货币识别相关的图像处理项目。我要做的就是将所有货币图像加载到一个数组中,并将它们与用户输入系统的未知货币逐一进行比较,最后给出未知货币值。为了比较图像,我希望使用opencv SURF函数。使用opencv和Java做这件事的最好方法是什么?有人能告诉我最好的工作流程吗?

我也做了一个类似的项目。因为你需要一个旋转和大小不变的算法,所以你不能使用模板匹配。如果你训练梯级,那将是不必要的时间和精力的浪费。

我试过使用OCR,但这使事情变得太复杂了。

我认为最好的方法是使用SIFT或SURF。所以我认为你也应该尝试一下SIFT,然后比较SURF的准确性。

如果你想更快的检测,你可以使用基于FLANN的匹配器。http://docs.opencv.org/3.1.0/dc/dc3/tutorial_py_matcher.html#gsc.tab=0

相关内容

  • 没有找到相关文章

最新更新