我正在开展与货币识别相关的图像处理项目。我要做的只是将所有货币图像加载到一个数组,并将它们与用户输入系统的未知货币逐一进行比较,最后给出未知货币值。为了比较图像,我希望使用opencv SURF功能。使用opencv和java执行此操作的最佳方法是什么?谁能告诉我最好的工作流程呢?
答案 0 :(得分:0)
我也做了一个类似的项目。由于您需要一种旋转和大小不变的算法,因此您无法使用模板匹配。如果你训练级联,那将是不必要的浪费时间和努力。
我尝试使用OCR,但这太复杂了。
我认为最好的方法是使用SIFT或SURF。所以我认为你也应该尝试一下SIFT,然后将准确性与SURF进行比较。
如果您希望检测更快,可以使用基于FLANN的匹配器。http://docs.opencv.org/3.1.0/dc/dc3/tutorial_py_matcher.html#gsc.tab=0