【发布时间】:2014-01-29 15:21:01
【问题描述】:
我在 GTX690 上使用 opencv GPU::matchTemplate()。
我在内部检查了函数,发现 gpu::matchTemplate() 没有在进程中使用任何 FFT,而它的 CPU 对应项使用了。
我的问题是,在 GPU 中不使用 FFT 的原因是什么?
【问题讨论】:
标签: opencv cuda gpu fft matchtemplate
我在 GTX690 上使用 opencv GPU::matchTemplate()。
我在内部检查了函数,发现 gpu::matchTemplate() 没有在进程中使用任何 FFT,而它的 CPU 对应项使用了。
我的问题是,在 GPU 中不使用 FFT 的原因是什么?
【问题讨论】:
标签: opencv cuda gpu fft matchtemplate
如果模板大小大于某个阈值 (https://github.com/Itseez/opencv/blob/2.4/modules/gpu/src/match_template.cpp#L147),则 OpenCV GPU 匹配模板实现使用 FFT,否则使用蛮力方法,
【讨论】: