View Source Evision.Detail.GainCompensator (Evision v0.1.23)
Link to this section Summary
Types
Type that represents an Evision.Detail.GainCompensator
struct.
Functions
GainCompensator
GainCompensator
getMatGains
getMatGains
getNrFeeds
getSimilarityThreshold
setMatGains
setNrFeeds
setSimilarityThreshold
Link to this section Types
@type t() :: %Evision.Detail.GainCompensator{ref: reference()}
Type that represents an Evision.Detail.GainCompensator
struct.
ref.
reference()
The underlying erlang resource variable.
Link to this section Functions
@spec apply( t(), integer(), {number(), number()}, Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in() ) :: Evision.Mat.t() | {:error, String.t()}
apply
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
- index:
int
- corner:
Point
- mask:
Evision.Mat
Return
- image:
Evision.Mat
Python prototype (for reference only):
apply(index, corner, image, mask) -> image
GainCompensator
Return
Python prototype (for reference only):
GainCompensator() -> <detail_GainCompensator object>
GainCompensator
Positional Arguments
- nr_feeds:
int
Return
Python prototype (for reference only):
GainCompensator(nr_feeds) -> <detail_GainCompensator object>
@spec getMatGains(t()) :: [Evision.Mat.t()] | {:error, String.t()}
getMatGains
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
Return
- umv:
[Evision.Mat]
.
Python prototype (for reference only):
getMatGains([, umv]) -> umv
@spec getMatGains(t(), [{atom(), term()}, ...] | nil) :: [Evision.Mat.t()] | {:error, String.t()}
getMatGains
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
Return
- umv:
[Evision.Mat]
.
Python prototype (for reference only):
getMatGains([, umv]) -> umv
getNrFeeds
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
Return
- retval:
int
Python prototype (for reference only):
getNrFeeds() -> retval
getSimilarityThreshold
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
Return
- retval:
double
Python prototype (for reference only):
getSimilarityThreshold() -> retval
@spec setMatGains(t(), [Evision.Mat.maybe_mat_in()]) :: :ok | {:error, String.t()}
setMatGains
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
- umv:
[Evision.Mat]
Python prototype (for reference only):
setMatGains(umv) -> None
setNrFeeds
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
- nr_feeds:
int
Python prototype (for reference only):
setNrFeeds(nr_feeds) -> None
setSimilarityThreshold
Positional Arguments
- self:
Evision.Detail.GainCompensator.t()
- similarity_threshold:
double
Python prototype (for reference only):
setSimilarityThreshold(similarity_threshold) -> None