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