我正在做一些C++优化工作,并且需要普通版本的互相关,而不需要任何平均偏移量或规范化缩放操作。据我所知,在正常情况下,利用图像数据可以消除亮度的影响,因此只能识别结构上的相似性,但在我们的应用中,实际需要亮度。我正在使用IPP7.1,有人知道是否有办法这样做吗?接下来我要做的最好的事情是手动编写循环,并利用SIMD自动矢量化和一些OpenMP并行化。
发布于 2015-07-27 07:43:26
是的,当然,也有没有规范化的可用CrossCorr函数--看看ippi.h
IPPAPI( IppStatus, ippiCrossCorrValid_32f_C1R, ( const Ipp32f* pSrc,
int srcStep, IppiSize srcRoiSize, const Ipp32f* pTpl, int tplStep,
IppiSize tplRoiSize, Ipp32f* pDst, int dstStep ))
IPPAPI( IppStatus, ippiCrossCorrValid_8u32f_C1R, ( const Ipp8u* pSrc,
int srcStep, IppiSize srcRoiSize, const Ipp8u* pTpl, int tplStep,
IppiSize tplRoiSize, Ipp32f* pDst, int dstStep ))
IPPAPI( IppStatus, ippiCrossCorrValid_8s32f_C1R, ( const Ipp8s* pSrc,
int srcStep, IppiSize srcRoiSize, const Ipp8s* pTpl, int tplStep,
IppiSize tplRoiSize, Ipp32f* pDst, int dstStep ))
IPPAPI( IppStatus, ippiCrossCorrValid_16u32f_C1R, ( const Ipp16u* pSrc,
int srcStep, IppiSize srcRoiSize, const Ipp16u* pTpl, int tplStep,
IppiSize tplRoiSize, Ipp32f* pDst, int dstStep ))你好,伊戈尔
https://stackoverflow.com/questions/31599949
复制相似问题