简体   繁体   English

OpenCV Java API中的Flann索引

[英]Flann index in OpenCV Java API

How do I create a Flann index with OpenCV in Java? 如何在Java中使用OpenCV创建Flann索引?

I am trying to do a KNN search of feature descriptors. 我正在尝试对特征描述符进行KNN搜索。 I cannot find the equivalent class in Java API. 我在Java API中找不到等效的类。 Or is the official Java binding incomplete? 还是正式的Java绑定不完整?

The C++ class is documented here: http://docs.opencv.org/2.4/modules/flann/doc/flann_fast_approximate_nearest_neighbor_search.html#flann-index 此处记录了C ++类: http : //docs.opencv.org/2.4/modules/flann/doc/flann_fast_approximate_nearest_neighbor_search.html#flann-index

对于与我有相同问题的人们:我最终使用了JavaCV,它似乎更接近C ++ API。

You can instantiate Flann matcher in Java using this construction: 您可以使用以下构造在Java中实例化Flann匹配器:

FlannBasedMatcher matcher = FlannBasedMatcher.create();

Please ensure you are using OpenCV 3.2 or higher version. 请确保您使用的是OpenCV 3.2或更高版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM