Sets the level of the noise attenuation.
IppStatus ippsFilterNoiseLevel_EC_32f( IppsNRLevel level, IppsFilterNoiseState_EC_32f* pNRStateMem);
IppStatus ippsFilterNoiseLevel_RTA_32f(IppsNRLevel level, IppsFilterNoiseState_RTA_32f* pNRStateMem);
level |
Degree of noise attenuation; possible values are: ippsNrLow, ippsNrMedium, ippsNrNormal, ippsNrHigh, ippsNrNone. |
pNRStateMem |
Pointer to the memory supplied for the filter state. |
The functions ippsFilterNoiseLevel are declared in the ippsc.h file. These functions set the level of the noise attenuation performed by the filter. The values in dB of the noise attenuation depend on noise filter algorithms and are given in the table below.
Value of the Parameter level | EC Noise Filter | RTA Noise Filter |
---|---|---|
ippsNrLow | 8 | 6 |
ippsNrMedium | 10 | 10 |
ippsNrNormal | 16 | 22 |
ippsNrHigh | 39 | not supported |
ippsNrNone | 0 | 0 |
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when pNRStateMem pointer is NULL. |
ippStsRangeErr |
Indicates an error when level has an illegal value. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.