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

A eVision.EHDRColorFuser.__init__ instance is a tool that flexibly fuses color images using HDR principles. More...

Public Member Functions

None __init__ (self, eVision.EROIC24|None lightSrc)
 Constructors for eVision.EHDRColorFuser objects.
None __init__ (self, eVision.EROIC48|None lightSrc)
 Constructors for eVision.EHDRColorFuser objects.
None __init__ (self, eVision.EHDRColorFuser other)
 Constructors for eVision.EHDRColorFuser objects.
None Fuse (self, eVision.EROIC24|None darkSrc, int shutterSpeedFactor)
 Fuses a dark image with the light image passed during object construction.
None Fuse (self, eVision.EROIC48|None darkSrc, int shutterSpeedFactor)
 Fuses a dark image with the light image passed during object construction.
bool GetFusedImage (self, eVision.EROIC24|None dst)
 Retrieves the resulting image.
bool GetFusedImage (self, eVision.EROIC48|None dst)
 Retrieves the resulting image.

Detailed Description

A eVision.EHDRColorFuser.__init__ instance is a tool that flexibly fuses color images using HDR principles.

Remarks:

License(s): EasyImage or EasyColor

Constructor & Destructor Documentation

◆ __init__() [1/3]

None eVision.EHDRColorFuser.__init__ ( self,
eVision.EROIC24 | None lightSrc )

Constructors for eVision.EHDRColorFuser objects.

The image used must be the lightest (slowest shutter speed).

Parameters
lightSrcLight input image (low shutter speed).

◆ __init__() [2/3]

None eVision.EHDRColorFuser.__init__ ( self,
eVision.EROIC48 | None lightSrc )

Constructors for eVision.EHDRColorFuser objects.

The image used must be the lightest (slowest shutter speed).

Parameters
lightSrcLight input image (low shutter speed).

◆ __init__() [3/3]

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

Constructors for eVision.EHDRColorFuser objects.

The image used must be the lightest (slowest shutter speed).

Parameters
otherThe other eVision.EHDRColorFuser that we will copy into this one.

Member Function Documentation

◆ Fuse() [1/2]

None eVision.EHDRColorFuser.Fuse ( self,
eVision.EROIC24 | None darkSrc,
int shutterSpeedFactor )

Fuses a dark image with the light image passed during object construction.

Parameters
darkSrcDark input image (higher shutter speed).
shutterSpeedFactorShutter speed factor between light and dark image.

◆ Fuse() [2/2]

None eVision.EHDRColorFuser.Fuse ( self,
eVision.EROIC48 | None darkSrc,
int shutterSpeedFactor )

Fuses a dark image with the light image passed during object construction.

Parameters
darkSrcDark input image (higher shutter speed).
shutterSpeedFactorShutter speed factor between light and dark image.

◆ GetFusedImage() [1/2]

bool eVision.EHDRColorFuser.GetFusedImage ( self,
eVision.EROIC24 | None dst )

Retrieves the resulting image.

Returns false if part of the potential image dynamic is lost due to the chosen output image type.

Parameters
dstOutput image.

◆ GetFusedImage() [2/2]

bool eVision.EHDRColorFuser.GetFusedImage ( self,
eVision.EROIC48 | None dst )

Retrieves the resulting image.

Returns false if part of the potential image dynamic is lost due to the chosen output image type.

Parameters
dstOutput image.