在OpenCV

时间:2015-12-12 19:04:04

标签: java opencv grid feature-detection keypoint

我在OpenCV中使用Dense算法实现。版本2.4.x

我想知道是否有一个选项来修改特征检测,以便不是每个像素都可以查看,但可能每个第5个像素。这样做我可以减少数据并加快过程。更好的是在图片上放置一个只有中间像素相关的网格。但我找不到办法。

到目前为止,这是我的代码:

    System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

    String sourcePath = path;
    Features2d features2d = new Features2d();
    Mat srcImgMat = Highgui.imread(sourcePath);

    MatOfKeyPoint matOfKeyPoints = new MatOfKeyPoint(); 

    FeatureDetector blobDetector = FeatureDetector
            .create(FeatureDetector.DENSE);
    blobDetector.detect(srcImgMat, matOfKeyPoints);

Documentation

有什么想法吗?谢谢

1 个答案:

答案 0 :(得分:0)

密集特征检测器定义为

format

我认为initXyStep是您需要使用的参数。