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

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

Public Member Functions

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

Detailed Description

A eVision.EHDRFuser.__init__ instance is a tool that flexibly fuses grayscale images using HDR principles.

Remarks:

License(s): EasyImage

Constructor & Destructor Documentation

◆ __init__() [1/3]

None eVision.EHDRFuser.__init__ ( self,
eVision.EROIBW8 | None lightSrc )

Constructors for eVision.EHDRFuser objects.

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

Parameters
lightSrcLight input image (low shutter speed).

◆ __init__() [2/3]

None eVision.EHDRFuser.__init__ ( self,
eVision.EROIBW16 | None lightSrc )

Constructors for eVision.EHDRFuser objects.

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

Parameters
lightSrcLight input image (low shutter speed).

◆ __init__() [3/3]

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

Constructors for eVision.EHDRFuser objects.

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

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

Member Function Documentation

◆ Fuse() [1/2]

None eVision.EHDRFuser.Fuse ( self,
eVision.EROIBW16 | 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.EHDRFuser.Fuse ( self,
eVision.EROIBW8 | 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/3]

bool eVision.EHDRFuser.GetFusedImage ( self,
eVision.EROIBW16 | 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/3]

bool eVision.EHDRFuser.GetFusedImage ( self,
eVision.EROIBW32 | 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() [3/3]

bool eVision.EHDRFuser.GetFusedImage ( self,
eVision.EROIBW8 | 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.