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

Separable Gaussian Blur using custom kernel?

levicki
Valued Contributor I
567 Views

Why IPP doesn't have separable Gaussian Blur filter with the option to use custom filtering kernel / weight matrix?

0 Kudos
4 Replies
levicki
Valued Contributor I
567 Views
Will anyone be so kind to answer this?
0 Kudos
Vladimir_Dudnik
Employee
567 Views

Hi Igor,

inspite it is not the same but you might be interesting to see the following thread

Generalized Gaussian Blur, borders and filters for whole images

But, to make it clear, when you say gaussian filter, is not it specify kernel exactly? Why do you need custom kernel it that case?

Regards,
Vladimir

0 Kudos
Intel_C_Intel
Employee
567 Views
Hello Igor,

Take a look at ippiFilterGaussBorder_32f_C1R, declared in ippcv.h (IPP 5.2+)
If you need to process 8-bit or 16-bit image, you may use generic
functions for separable convolution: ippiFilterRow* and ippiFilterColumn*.

Vadim
0 Kudos
levicki
Valued Contributor I
567 Views

But I need to set radius or weighting for blur, not have it fixed.

0 Kudos
Reply