Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
8 Views

ippiImageJaehne_32f bug?

Hello,

i am using the function from the Topic with Ipp7.

int width = 101;int height = 1;

Ipp32f* m_pBuffer;

int m_iStepBytes;

m_pBuffer = ippiMalloc_32f(width,  height, &m_iStepBytes);

IppiSize roiSize = { width, height };

ippiImageJaehne_32f_C1R(m_pBuffer, m_iStepBytes, roiSize);

In Intel 7 i get the expected values in the range of 0 to 1 (not included). The function creates 0.499 and 0.99 and so on. Now i am using the Ipp9 test Version and i get values outside this range. I get 1.00 and 1.5 and 1.00 again.

In the documentation is the following written "For the 32f floating point data, the pixel values in the created image can vary in the range between 0 (inclusive) and 1 (exclusive)."

What i am doing wrong? Is this a bug?

Regards

Herbert Kolb

0 Kudos
1 Reply
Highlighted
8 Views

Hi Herbert,

Yes, this is a real bug. Thank you for the information. We will fix it for next IPP releases.

Best regards,
Valentin

0 Kudos