我想在另一张图片中找到一张图片。我已经尝试过“模板匹配”方法,但我不知道如何使其在规模,旋转,透视等方面的变化不变。
我已阅读有关功能检测的信息,并怀疑使用筛选功能可能是最佳方法。除此之外,我还需要使用javacv not opencv进行特征检测的实现。
是否有针对我的问题使用功能检测或任何其他提案的实施?
答案 0 :(得分:2)
如果您了解JavaCV的基础知识,可以查看JavaCV的ObjectFinder示例。
ObjectFinder @ code.google.com
此示例向您展示了如何解决问题的重要步骤。
在使用ObjectFinder之前,您必须调用以下方法来加载非自由模块(例如SURF):
com.googlecode.javacv.cpp.opencv_nonfree.initModule_nonfree();
答案 1 :(得分:0)
只是为了完整。您可以使用opencv提供的图像功能匹配功能,描述为here。甚至还有一个full implementation与javacv一起工作良好的匹配器(虽然在scala中,但它很容易移植到java中)。