0

由于 SURF 特征匹配花费了大量的处理时间。所以我决定调整位图的大小以缩短 SURF 的处理时间。但是我知道如果将位图变小会花费更少的 SURF 处理时间吗?

4

2 回答 2

3

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

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

这些加速是基于点的检测SURF如果您严格谈论匹配点,那么图像中的点数是运行时间的最大决定因素。

于 2012-11-22T04:30:30.160 回答
0

你试过orb吗?您可以在 samples/python2/plane_tracker.py 下找到 orb 示例用法。我还没有在手机上尝试过,但在电脑上它可以同时快速匹配多个目标,而 surf 只在一个目标上苦苦挣扎。

于 2013-01-11T08:47:43.897 回答