View Source Evision.MergeMertens (Evision v0.1.17)
Link to this section Summary
Types
Type that represents an Evision.MergeMertens
struct.
Functions
getContrastWeight
getExposureWeight
getSaturationWeight
Short version of process, that doesn't take extra arguments.
Short version of process, that doesn't take extra arguments.
setContrastWeight
setExposureWeight
setSaturationWeight
Link to this section Types
@type t() :: %Evision.MergeMertens{ref: reference()}
Type that represents an Evision.MergeMertens
struct.
ref.
reference()
The underlying erlang resource variable.
Link to this section Functions
getContrastWeight
Positional Arguments
- self:
Evision.MergeMertens.t()
Return
- retval:
float
Python prototype (for reference only):
getContrastWeight() -> retval
getExposureWeight
Positional Arguments
- self:
Evision.MergeMertens.t()
Return
- retval:
float
Python prototype (for reference only):
getExposureWeight() -> retval
getSaturationWeight
Positional Arguments
- self:
Evision.MergeMertens.t()
Return
- retval:
float
Python prototype (for reference only):
getSaturationWeight() -> retval
@spec process(t(), [Evision.Mat.maybe_mat_in()]) :: Evision.Mat.t() | {:error, String.t()}
Short version of process, that doesn't take extra arguments.
Positional Arguments
self:
Evision.MergeMertens.t()
src:
[Evision.Mat]
.vector of input images
Return
dst:
Evision.Mat
.result image
Python prototype (for reference only):
process(src[, dst]) -> dst
@spec process(t(), [Evision.Mat.maybe_mat_in()], [{atom(), term()}, ...] | nil) :: Evision.Mat.t() | {:error, String.t()}
Short version of process, that doesn't take extra arguments.
Positional Arguments
self:
Evision.MergeMertens.t()
src:
[Evision.Mat]
.vector of input images
Return
dst:
Evision.Mat
.result image
Python prototype (for reference only):
process(src[, dst]) -> dst
@spec process( t(), [Evision.Mat.maybe_mat_in()], Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in() ) :: Evision.Mat.t() | {:error, String.t()}
process
Positional Arguments
- self:
Evision.MergeMertens.t()
- src:
[Evision.Mat]
- times:
Evision.Mat
- response:
Evision.Mat
Return
- dst:
Evision.Mat
.
Python prototype (for reference only):
process(src, times, response[, dst]) -> dst
@spec process( t(), [Evision.Mat.maybe_mat_in()], Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in(), [{atom(), term()}, ...] | nil ) :: Evision.Mat.t() | {:error, String.t()}
process
Positional Arguments
- self:
Evision.MergeMertens.t()
- src:
[Evision.Mat]
- times:
Evision.Mat
- response:
Evision.Mat
Return
- dst:
Evision.Mat
.
Python prototype (for reference only):
process(src, times, response[, dst]) -> dst
setContrastWeight
Positional Arguments
- self:
Evision.MergeMertens.t()
- contrast_weiht:
float
Python prototype (for reference only):
setContrastWeight(contrast_weiht) -> None
setExposureWeight
Positional Arguments
- self:
Evision.MergeMertens.t()
- exposure_weight:
float
Python prototype (for reference only):
setExposureWeight(exposure_weight) -> None
setSaturationWeight
Positional Arguments
- self:
Evision.MergeMertens.t()
- saturation_weight:
float
Python prototype (for reference only):
setSaturationWeight(saturation_weight) -> None