Бикубическая интерполяция — время против масштаба

Я выполнял масштабирование с помощью алгоритма бикубической интерполяции OpenCV.

По сути, я хочу масштабировать изображение до размера WxH.

Исходные изображения имеют размеры W / 2 x H / 2 и W / 4 x H / 4 для масштабирования x2 и x4 соответственно.

Я также рассчитал время для алгоритмов для нескольких изображений и усреднил результаты, и выяснилось, что масштабирование x4 немного медленнее, чем масштабирование x2.

Почему это так? Как я понял, бикубическая интерполяция выполняется посредством свертки, и в этом случае выходное изображение имеет тот же размер. Так не должен ли алгоритм занять одно и то же время?

Если аргумент состоит в том, что x2 имеет в четыре раза больше данных, которые просто копируются в выходные данные, а не обрабатываются, то не должно ли увеличение x4 занимать в четыре раза больше времени (это не так)?

Спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …