Android:图像的大小会影响SURF的处理时间

时间:2012-11-22 02:58:38

标签: java android image-processing opencv surf

由于SURF功能匹配会花费大量处理时间。所以我决定调整位图的大小以缩短SURF的处理时间。但是,我是否可以知道使位图更小是否会花费更少的SURF处理时间?

2 个答案:

答案 0 :(得分:3)

当然,这是加速大多数图像处理算法的一种方法。

在OpenCV中,您还可以在_nOctaveLayers构造函数中指定参数_nOctavesSURF。这些参数决定了算法检查特征点的不同比例的数量。如果减少这些,您将获得更快的检测时间,但是您也将错过未检查的比例的特征点。

这些加速是基于SURF点的检测。如果你严格地谈论匹配点,那么它就是图像中作为运行时间最大独裁者的点数。

答案 1 :(得分:0)

你试过orb吗?你可以在samples / python2 / plane_tracker.py下找到orb样本用法。我还没有在手机上尝试过它,但是在PC上它可以同时快速地匹配许多目标,而冲浪只是一个人在努力。