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

exceptions being thrown with ippiFilterGauss_8u_C1R

nevm
Beginner
317 Views
Hi all,
I am having an issue with theippiFilterGauss_8u_C1R function when i'm using it in a multi-threaded environment. The function succeds for most threads however throws an exception in case of some threads.I even tried adding a critical section aroundippiFilterGauss_8u_C1R, but same issue.
As a result of the exception being thrown even the error code isnt updated.Any idea/feedback about this issue?
Thanks
0 Kudos
3 Replies
Ying_H_Intel
Employee
317 Views
Hi Nevm

It seems unknow problem. Here is http://software.intel.com/en-us/articles/intel-ipp-70-library-bug-fixes/

Could you provide some basic info like what OS, ompiler, what IPP version, how do youcall IPP API and how link IPP? etc.Apiece ofcode or test case will be helpful to debug the problem.

Regards,
Ying
0 Kudos
nevm
Beginner
317 Views
Hi Ying,

So the problem dissappeared when i usedippiCopyReplicateBorder to add border pixels before running ippiFilterGauss on the image. Didnt know that not adding border pixels could cause an issue sometimes.

I am running this code on windows, using IPP 6.0.

Thanks
0 Kudos
Chao_Y_Intel
Moderator
317 Views

It is correct that the image filter function needs to handle the borders. The following article may provide help information on this:

http://software.intel.com/en-us/articles/how-to-use-the-ipp-image-filter-function/

Thanks,
Chao

0 Kudos
Reply