我在GTX690上使用opencv的GPU::matchTemplate()功能。
我检查了该函数的内部并发现gpu::matchTemplate()在处理过程中没有使用任何FFT,而其CPU对应函数则有。
我的问题是,为什么GPU不使用FFT呢?
我在GTX690上使用opencv的GPU::matchTemplate()功能。
我检查了该函数的内部并发现gpu::matchTemplate()在处理过程中没有使用任何FFT,而其CPU对应函数则有。
我的问题是,为什么GPU不使用FFT呢?
OpenCV GPU模板匹配实现中,如果模板大小超过某个阈值(https://github.com/Itseez/opencv/blob/2.4/modules/gpu/src/match_template.cpp#L147),则使用FFT方法,否则使用暴力方法。