Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

How to do 16-bit 2D transpose in ippi?

Ji_C_
Beginner
163 Views

The function "ippiTranspose" is deprecated.  Any other existing function can do the job?

0 Kudos
1 Reply
Igor_A_Intel
Employee
163 Views

Hi,

ippiTranspose is not deprecated - below is a part of ippIP header for IPP 9.0:

IPPAPI(IppStatus, ippiTranspose_16u_C1R, ( const Ipp16u* pSrc, int srcStep, Ipp16u* pDst, int dstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16u_C3R, ( const Ipp16u* pSrc, int srcStep, Ipp16u* pDst, int dstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16u_C4R, ( const Ipp16u* pSrc, int srcStep, Ipp16u* pDst, int dstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16u_C1IR, ( Ipp16u* pSrcDst, int srcDstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16u_C3IR, ( Ipp16u* pSrcDst, int srcDstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16u_C4IR, ( Ipp16u* pSrcDst, int srcDstStep, IppiSize roiSize ))

IPPAPI(IppStatus, ippiTranspose_16s_C1R, ( const Ipp16s* pSrc, int srcStep, Ipp16s* pDst, int dstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16s_C3R, ( const Ipp16s* pSrc, int srcStep, Ipp16s* pDst, int dstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16s_C4R, ( const Ipp16s* pSrc, int srcStep, Ipp16s* pDst, int dstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16s_C1IR, ( Ipp16s* pSrcDst, int srcDstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16s_C3IR, ( Ipp16s* pSrcDst, int srcDstStep, IppiSize roiSize ))
IPPAPI(IppStatus, ippiTranspose_16s_C4IR, ( Ipp16s* pSrcDst, int srcDstStep, IppiSize roiSize ))

There was time when in-place flavors of these functions were marked as deprecated, but in 8.1 all in-place functions were restored in IPP.

regards, Igor

 

 

Reply