Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

IppsMean 1

carlo-turri
Beginner
157 Views
Thank toVladimir
as I seethe IppsMean solve only a row vector average , what about for column average ?
For my experience example wherein the useof the FFT's magnetude average the ippsMeanColumn
isvery powerful what can replace it?
Thank
Cartu
0 Kudos
4 Replies
Naveen_G_Intel
Employee
157 Views

Hi,

As mentioned in another thread, IPPSR functionsis not part of latest release. It means ippsMeanColumn is available with only Version 6.1.

Also, ippsmean function computes the mean (average) of the vector pSrc, and stores the result in pMean. The mean of pSrc is defined by the formula:

It should be for row and columns as well???

Sorry, can you explain more on your question isvery powerful what can replace it?


Regards,

Naveen Gv

Ying_H_Intel
Employee
157 Views
Hi Cartu,

You may try copyippsr.h ippsr*.libof IPP 6.1 to IPP 7.0 and use the ippsMeanColum as inIPP 6.1.

Itlooks not agood way, but mayworkable in common case.

Regards,
Ying H.
carlo-turri
Beginner
157 Views
Hi Y
Thanks but I suppose that will arise others conflicts problems with same name functions with ipp 7.0 version
I think that not good way was to removeippsMeanColum

Regard
Cartu
Ying_H_Intel
Employee
157 Views
Hi Cartu,

Or you may try ippiMean_32f with specially defined image size (roiSize)in order to proceed 1 column (width=1, height=column height).

IppStatus ippiMean_32f_C1R(const Ipp32f* pSrc, int srcStep, IppiSize roiSize,
Ipp64f* pMean, IppHintAlgorithm hint);

But wemay need to call multiple times to get all columnmean.

By the way, it seemsno obvious conflict ifto use IPP ippsr*.lib from IPP 6.1 and other ipp library from 7.0

Regards,
Ying
Reply