由于 SURF 特征匹配花费了大量的处理时间。所以我决定调整位图的大小以缩短 SURF 的处理时间。但是我知道如果将位图变小会花费更少的 SURF 处理时间吗?
问问题
169 次
2 回答
3
当然,这是加快大多数图像处理算法的一种方法。
在 OpenCV 中,您还可以在构造函数中指定参数_nOctaveLayers
和。这些参数决定了算法检查特征点的不同比例的数量。如果减少这些,您将获得更快的检测时间,但您也会错过未检查的尺度上的特征点。_nOctaves
SURF
这些加速是基于点的检测。SURF
如果您严格谈论匹配点,那么图像中的点数是运行时间的最大决定因素。
于 2012-11-22T04:30:30.160 回答
0
你试过orb吗?您可以在 samples/python2/plane_tracker.py 下找到 orb 示例用法。我还没有在手机上尝试过,但在电脑上它可以同时快速匹配多个目标,而 surf 只在一个目标上苦苦挣扎。
于 2013-01-11T08:47:43.897 回答