我正在编写一个Java应用程序,它与OpenCV 2.4.10的功能匹配。 程序的输入是两个图像,现在程序用SURF算法搜索两个图像的匹配关键点。
我的问题是我无法过滤好的比赛。我读到K-Nearest neighbor algorythm是我的问题的解决方案,OpenCV库中有一个实现。我在Google中找到了一些示例代码,但这些示例都是用C语言编写的,此功能的C接口与Java接口不同。
有人能告诉我这个功能的例子吗? 如何在Java中使用CvKNearest.train()和CvKNearest.find_nearest()函数?
答案 0 :(得分:0)
我曾经使用过open cv 3.0版本,那是一个小应用程序和 我从来没想过实施c方法, bt看到这篇文章可能有助于在java中调用c方法 http://cs-people.bu.edu/dgurari/OpenCVwithJava.html