View Source Evision.MergeExposures (Evision v0.1.10)

Link to this section Summary

Types

t()

Type that represents an Evision.MergeExposures struct.

Link to this section Types

@type t() :: %Evision.MergeExposures{ref: reference()}

Type that represents an Evision.MergeExposures struct.

  • ref. reference()

    The underlying erlang resource variable.

Link to this section Functions

Link to this function

process(self, src, times, response)

View Source

Merges images.

Positional Arguments
  • src: [Evision.Mat].

    vector of input images

  • times: Evision.Mat.

    vector of exposure time values for each image

  • response: Evision.Mat.

    256x1 matrix with inverse camera response function for each pixel value, it should have the same number of channels as images.

Return

Python prototype (for reference):

process(src, times, response[, dst]) -> dst
Link to this function

process(self, src, times, response, opts)

View Source
@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()}

Merges images.

Positional Arguments
  • src: [Evision.Mat].

    vector of input images

  • times: Evision.Mat.

    vector of exposure time values for each image

  • response: Evision.Mat.

    256x1 matrix with inverse camera response function for each pixel value, it should have the same number of channels as images.

Return

Python prototype (for reference):

process(src, times, response[, dst]) -> dst