Я экспериментирую с Intel Integrated Performance Primitives (IPP), и мне любопытно, как правильно сделать 2D свертку в IPP.
Согласно документации Intel IPP, ippiConvFull
(документация) а также ippiConvValid
(документация) устарели. Однако я не вижу никаких других двумерных процедур свертки в IPP.
Я провел некоторый поиск и не нашел альтернативных функций IPP для свертки 2D-изображений.
ippiConvFull
а также ippiConvValid
в IPP?Ты можешь использовать ippiFilter вместо. Он не помечен как устаревший и работает в 2D.
Кажется, они устарели (по крайней мере, в последней версии IPP v 8.1):
Тем не менее, есть новая функция ippiConv
который делает оба с использованием флага algType
,
Это должно работать для вас.