Я пытаюсь улучшить параллельный surf.cpp
производительность, и по моему анализу много времени тратится на строку 697:
// Scale the window to size PATCH_SZ so each pixel's size is s. This
// makes calculating the gradients with wavelets of size 2s easy
resize(win, _patch, _patch.size(), 0, 0, INTER_AREA);
Где Mat win(win_size, win_size, CV_8U, winbuf);
Я никогда не использовал интегрированные примитивы производительности Intel (IPP), но, насколько я понимаю, обычно имеет лучшую производительность, чем OpenCV. Я видел здесь, что вы можете использовать его для изменения размера изображения, что эквивалентная команда выше использует IPP?
cv::resize
кажется неэффективной! Кроме того, как понять, реализован лиcv::resize
с использованием IPP? - person justHelloWorld   schedule 22.02.2017