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

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

Inheritance diagram for eVision.EHDRColorFuser:
Collaboration diagram for eVision.EHDRColorFuser:

Public Member Functions

 EHDRColorFuser (eVision.EROIC24 lightSrc)
 Constructors for EHDRColorFuser objects. The image used must be the lightest (slowest shutter speed).
 EHDRColorFuser (eVision.EROIC48 lightSrc)
 Constructors for EHDRColorFuser objects. The image used must be the lightest (slowest shutter speed).
 EHDRColorFuser (eVision.EHDRColorFuser other)
 Constructors for EHDRColorFuser objects. The image used must be the lightest (slowest shutter speed).
void Fuse (eVision.EROIC24 darkSrc, int shutterSpeedFactor)
 Fuses a dark image with the light image passed during object construction.
void Fuse (eVision.EROIC48 darkSrc, int shutterSpeedFactor)
 Fuses a dark image with the light image passed during object construction.
bool GetFusedImage (eVision.EROIC24 dst)
 Retrieves the resulting image. Returns false if part of the potential image dynamic is lost due to the chosen output image type.
bool GetFusedImage (eVision.EROIC48 dst)
 Retrieves the resulting image. Returns false if part of the potential image dynamic is lost due to the chosen output image type.

Detailed Description

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

License(s): EasyImage or EasyColor

Constructor & Destructor Documentation

◆ EHDRColorFuser() [1/3]

eVision.EHDRColorFuser.EHDRColorFuser ( eVision.EROIC24 lightSrc)

Constructors for EHDRColorFuser objects. The image used must be the lightest (slowest shutter speed).

Parameters
lightSrcLight input image (low shutter speed).

◆ EHDRColorFuser() [2/3]

eVision.EHDRColorFuser.EHDRColorFuser ( eVision.EROIC48 lightSrc)

Constructors for EHDRColorFuser objects. The image used must be the lightest (slowest shutter speed).

Parameters
lightSrcLight input image (low shutter speed).

◆ EHDRColorFuser() [3/3]

eVision.EHDRColorFuser.EHDRColorFuser ( eVision.EHDRColorFuser other)

Constructors for EHDRColorFuser objects. The image used must be the lightest (slowest shutter speed).

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

Member Function Documentation

◆ Fuse() [1/2]

void eVision.EHDRColorFuser.Fuse ( eVision.EROIC24 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]

void eVision.EHDRColorFuser.Fuse ( eVision.EROIC48 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 ( eVision.EROIC24 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 ( eVision.EROIC48 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.