EColorLookup::AdjustGainOffset

Sets a color transformation such that a gain and offset is applied separately to each color component of a target color system.

Namespace: Euresys::Open_eVision

[C++]

void AdjustGainOffset(
   EColorSystem colorSystem,
   float gain0,
   float offset0,
   float gain1,
   float offset1,
   float gain2,
   float offset2
)

Parameters

colorSystem

Target color system, as defined by EColorSystem.

gain0

Gain to be applied to color component 0.

offset0

Offset to be applied to color component 0.

gain1

Gain to be applied to color component 1.

offset1

Offset to be applied to color component 1.

gain2

Gain to be applied to color component 2.

offset2

Offset to be applied to color component 2.

Remarks

The input and output color systems are both EColorSystem.Rgb. To apply some transform to a color image, you initialize a color lookup once for all and use it at will in a transformation operation such as EColorLookup::Transform.

Note. The offsets are specified as unquantized values.

EColorLookup.AdjustGainOffset

Sets a color transformation such that a gain and offset is applied separately to each color component of a target color system.

Namespace: Euresys.Open_eVision

[C#]

void AdjustGainOffset(
   EColorSystem colorSystem,
   float gain0,
   float offset0,
   float gain1,
   float offset1,
   float gain2,
   float offset2
)

Parameters

colorSystem

Target color system, as defined by EColorSystem.

gain0

Gain to be applied to color component 0.

offset0

Offset to be applied to color component 0.

gain1

Gain to be applied to color component 1.

offset1

Offset to be applied to color component 1.

gain2

Gain to be applied to color component 2.

offset2

Offset to be applied to color component 2.

Remarks

The input and output color systems are both EColorSystem.Rgb. To apply some transform to a color image, you initialize a color lookup once for all and use it at will in a transformation operation such as EColorLookup.Transform.

Note. The offsets are specified as unquantized values.

EColorLookup.AdjustGainOffset

Sets a color transformation such that a gain and offset is applied separately to each color component of a target color system.

Module: open_evision

[Python]

AdjustGainOffset(
    colorSystem: EColorSystem
    gain0: float
    offset0: float
    gain1: float
    offset1: float
    gain2: float
    offset2: float
) -> None

AdjustGainOffset(
    colorSystem: EColorSystem
    gain0: float
    offset0: float
    gain1: float
    offset1: float
    gain2: float
) -> None

AdjustGainOffset(
    colorSystem: EColorSystem
    gain0: float
    offset0: float
    gain1: float
    offset1: float
) -> None

AdjustGainOffset(
    colorSystem: EColorSystem
    gain0: float
    offset0: float
    gain1: float
) -> None

AdjustGainOffset(
    colorSystem: EColorSystem
    gain0: float
    offset0: float
) -> None

AdjustGainOffset(
    colorSystem: EColorSystem
    gain0: float
) -> None

AdjustGainOffset(
    colorSystem: EColorSystem
) -> None

Parameters

colorSystem

Target color system, as defined by EColorSystem.

gain0

Gain to be applied to color component 0.

offset0

Offset to be applied to color component 0.

gain1

Gain to be applied to color component 1.

offset1

Offset to be applied to color component 1.

gain2

Gain to be applied to color component 2.

offset2

Offset to be applied to color component 2.

Remarks

The input and output color systems are both EColorSystem.Rgb. To apply some transform to a color image, you initialize a color lookup once for all and use it at will in a transformation operation such as EColorLookup.Transform.

Note. The offsets are specified as unquantized values.