【发布时间】:2016-07-02 07:21:48
【问题描述】:
我正在从事与货币识别相关的图像处理项目。我要做的只是将所有货币图像加载到一个数组中,并将它们与用户输入到系统的未知货币一一进行比较,最后给出未知货币值。比较图像我希望使用 opencv SURF功能。使用 opencv 和 java 的最佳方法是什么?谁能告诉我最好的工作流程吗?
【问题讨论】:
标签: java image opencv image-processing projects-and-solutions
我正在从事与货币识别相关的图像处理项目。我要做的只是将所有货币图像加载到一个数组中,并将它们与用户输入到系统的未知货币一一进行比较,最后给出未知货币值。比较图像我希望使用 opencv SURF功能。使用 opencv 和 java 的最佳方法是什么?谁能告诉我最好的工作流程吗?
【问题讨论】:
标签: java image opencv image-processing projects-and-solutions
我也做了一个类似的项目。由于您需要一种旋转和大小不变的算法,因此您不能使用模板匹配。如果你训练级联,那将是不必要的时间和精力的浪费。
我尝试使用 OCR,但这让事情变得太复杂了。
我认为最好的方法是 SIFT 或 SURF。所以我认为你也应该对 SIFT 进行一些实验,然后将准确性与 SURF 进行比较。
如果您希望检测更快,可以使用基于 FLANN 的匹配器。http://docs.opencv.org/3.1.0/dc/dc3/tutorial_py_matcher.html#gsc.tab=0
【讨论】: