EasyImage::SetRecursiveAverageLUT
Pre-compute the required non-linear transfer function for noise reduction by recursive temporal averaging.
Namespace: Euresys::Open_eVision
[C++]
static void SetRecursiveAverageLUT(
EBW16Vector
* lookupTable,
float reductionNoiseFactor,
float reductionNoiseWidth
)
Parameters
lookupTable
Pointer to the LUT vector holding the non-linear transfer function.
reductionNoiseFactor
Noise reduction factor. The larger the value, the more effectively noise will be reduced.
reductionNoiseWidth
Indicates the extent to which noise reduction applies to large variations in gray-level values. For variations small with respect to this parameter, noise will be reduced by a factor close to the reductionNoiseFactor
value; for variations much larger than reductionNoiseWidth
, no noise reduction will take place.
Remarks
This function is a companion to EasyImage::RecursiveAverage
.
EasyImage.SetRecursiveAverageLUT
Pre-compute the required non-linear transfer function for noise reduction by recursive temporal averaging.
Namespace: Euresys.Open_eVision
[C#]
static void SetRecursiveAverageLUT(
EBW16Vector
lookupTable,
float reductionNoiseFactor,
float reductionNoiseWidth
)
Parameters
lookupTable
Pointer to the LUT vector holding the non-linear transfer function.
reductionNoiseFactor
Noise reduction factor. The larger the value, the more effectively noise will be reduced.
reductionNoiseWidth
Indicates the extent to which noise reduction applies to large variations in gray-level values. For variations small with respect to this parameter, noise will be reduced by a factor close to the reductionNoiseFactor
value; for variations much larger than reductionNoiseWidth
, no noise reduction will take place.
Remarks
This function is a companion to EasyImage.RecursiveAverage
.
EasyImage.SetRecursiveAverageLUT
Pre-compute the required non-linear transfer function for noise reduction by recursive temporal averaging.
Module: open_evision
[Python]
@staticmethod
SetRecursiveAverageLUT(
lookupTable: EBW16Vector
reductionNoiseFactor: float
reductionNoiseWidth: float
) -> None
@staticmethod
SetRecursiveAverageLUT(
lookupTable: EBW16Vector
reductionNoiseFactor: float
) -> None
Parameters
lookupTable
Pointer to the LUT vector holding the non-linear transfer function.
reductionNoiseFactor
Noise reduction factor. The larger the value, the more effectively noise will be reduced.
reductionNoiseWidth
Indicates the extent to which noise reduction applies to large variations in gray-level values. For variations small with respect to this parameter, noise will be reduced by a factor close to the reductionNoiseFactor
value; for variations much larger than reductionNoiseWidth
, no noise reduction will take place.
Remarks
This function is a companion to EasyImage.RecursiveAverage
.