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

ippiImageJaehne_32f bug?

Herbert_K_
Beginner
305 Views

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
Valentin_K_Intel
Employee
305 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
Reply