eVision Python API
Loading...
Searching...
No Matches
eVision.EMertensMergerParameters Class Reference

Container holding the parameters for a Mertens merger algorithm. More...

Inheritance diagram for eVision.EMertensMergerParameters:
Collaboration diagram for eVision.EMertensMergerParameters:

Public Member Functions

None __init__ (self, eVision.EMertensMergerParameters other)
 Copy operator.
None __init__ (self)
 Copy operator.
float ContrastWeight (self)
 Gets the contrast weight parameter.
 ContrastWeight (self, float value)
 Gets the contrast weight parameter.
float SaturationWeight (self)
 Gets the saturation weight parameter.
 SaturationWeight (self, float value)
 Gets the saturation weight parameter.
float ExposureWeight (self)
 Gets the exposure weight parameter.
 ExposureWeight (self, float value)
 Gets the exposure weight parameter.
Public Member Functions inherited from eVision.EMergerParameters
None __init__ (self, eVision.EMergerParameters other)
 Copy operator.
None __init__ (self)
 Copy operator.
eVision.EMergerType MergerType (self)
 Return the type of the merger defined by this set of parameters.

Detailed Description

Container holding the parameters for a Mertens merger algorithm.

The Mertens merger algorithm works by detecting over+under exposed zones and assigning a specific set of weights that'll diminish their importance when adding the input images together. The importance of each weight can be modified by modifying the value of the parameters.

Remarks:

License(s): EasyImage

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.EMertensMergerParameters.__init__ ( self,
eVision.EMertensMergerParameters other )

Copy operator.

Parameters
otherOther parameters container to copy from.

◆ __init__() [2/2]

None eVision.EMertensMergerParameters.__init__ ( self)

Copy operator.

Member Function Documentation

◆ ContrastWeight() [1/2]

float eVision.EMertensMergerParameters.ContrastWeight ( self)

Gets the contrast weight parameter.

◆ ContrastWeight() [2/2]

eVision.EMertensMergerParameters.ContrastWeight ( self,
float value )

Gets the contrast weight parameter.

◆ ExposureWeight() [1/2]

float eVision.EMertensMergerParameters.ExposureWeight ( self)

Gets the exposure weight parameter.

◆ ExposureWeight() [2/2]

eVision.EMertensMergerParameters.ExposureWeight ( self,
float value )

Gets the exposure weight parameter.

◆ SaturationWeight() [1/2]

float eVision.EMertensMergerParameters.SaturationWeight ( self)

Gets the saturation weight parameter.

◆ SaturationWeight() [2/2]

eVision.EMertensMergerParameters.SaturationWeight ( self,
float value )

Gets the saturation weight parameter.