Java 在opencv中匹配两个图像的最佳方法是什么?

Java 在opencv中匹配两个图像的最佳方法是什么?,java,image,opencv,image-processing,projects-and-solutions,Java,Image,Opencv,Image Processing,Projects And Solutions,我正在从事一个与货币识别相关的图像处理项目。我要做的就是将所有货币图像加载到一个数组中,并将它们与用户输入到系统中的未知货币逐一进行比较,最后给出未知货币值。要比较图像,我希望使用opencv SURF函数。使用opencv和java实现这一点的最佳方法是什么?有人能告诉我这方面的最佳工作流程吗?我也做了一个类似的项目。由于需要旋转和大小不变的算法,所以不能使用模板匹配。如果您训练级联,将不必要地浪费时间和精力 我试着使用OCR,但这让事情变得太复杂了 我认为最好的方法是筛选或冲浪。所以我认为你

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

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

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

我认为最好的方法是筛选或冲浪。所以我认为你也应该尝试一下SIFT,然后将精确度与SURF进行比较

如果您希望检测更快,可以使用基于FLANN的匹配器