Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Intel IPP convolution deprecated -- is there a different IPP 2D convolution method?

I'm experimenting with Intel Integrated Performance Primitives (IPP), and I'm curious about the "right way" to do 2D convolution in IPP.

According to the Intel IPP documentation, ippiConvFull (documentation) and ippiConvValid (documentation) are deprecated. However I don't see any other 2D convolution routines in IPP.

I did some searching, and I didn't find any alternative IPP functions for 2D image convolution.

  • Is there a replacement for ippiConvFull and ippiConvValid in IPP?
  • Or, is Intel just removing convolution from IPP?
like image 611
solvingPuzzles Avatar asked Sep 26 '12 18:09

solvingPuzzles


2 Answers

You can use ippiFilter instead. It is not marked as deprecated and operates in 2D.

like image 130
Mikhail Avatar answered Nov 05 '22 05:11

Mikhail


It seems they are deprecated (At least not in the latest IPP v 8.1):

Intel IPP Convolution.

Yet, there's a new function ippiConv which does both using the flag algType.

It should work for you.

like image 26
Royi Avatar answered Nov 05 '22 06:11

Royi