Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Can't find FilterSeparable function

Briard__David
Novice
585 Views

Hi all,

I am interrested in the function ippiFilterSeparable_32f_C4R but I cannot found it in the headers.

Is this function still in the API?

If not, is there any alternative? For example, is using ippiFilterBorder twice with two 1D kernels as fast as FilterSeparable?

I found FilterRow and FilterColumn functions but they do not operate on 4 channels image.

Thanks in advance!

0 Kudos
1 Solution
Andrey_B_Intel
Employee
585 Views

Hi.

IPP has ippiFilterRowBorderPipeline_32f_C3R but for C1/C3 only.  ippiFilterBorder also has optimized branches for Wx1 and Hx1 too. 

Thanks.

View solution in original post

0 Kudos
3 Replies
Andrey_B_Intel
Employee
586 Views

Hi.

IPP has ippiFilterRowBorderPipeline_32f_C3R but for C1/C3 only.  ippiFilterBorder also has optimized branches for Wx1 and Hx1 too. 

Thanks.

0 Kudos
Briard__David
Novice
585 Views

Andrey Bakshaev (Intel) wrote:

Hi.

IPP has ippiFilterRowBorderPipeline_32f_C3R but for C1/C3 only.  ippiFilterBorder also has optimized branches for Wx1 and Hx1 too. 

Thanks.

 

Thanks, so I will directly use ippiFilterBorder if there are optimized branches.
That's exactly what I was wondering.

Thanks again!

0 Kudos
Shuttleworth__Tim
585 Views

IPP 2019 r3 has documentation and headers for:

ippiFilterSeparable family

ippiFilterRowxxx family

ippiFilterColumnxxx family

but no objects in the libs or DLLs for them.

 

What is going on? Are they coming or going?

 

0 Kudos
Reply