我在 GTX690 上使用 opencv GPU::matchTemplate()。
我在内部检查了该函数,发现 gpu::matchTemplate() 没有在进程中使用任何 FFT,而它的 CPU 对应项使用了。
我的问题是,在 GPU 中不使用 FFT 的原因是什么?
我在 GTX690 上使用 opencv GPU::matchTemplate()。
我在内部检查了该函数,发现 gpu::matchTemplate() 没有在进程中使用任何 FFT,而它的 CPU 对应项使用了。
我的问题是,在 GPU 中不使用 FFT 的原因是什么?
如果模板大小大于某个阈值(https://github.com/Itseez/opencv/blob/2.4/modules/gpu/src/match_template.cpp#L147),则 OpenCV GPU 匹配模板实现使用 FFT,否则使用蛮力-逼近,