View Source Evision.LargeKinfu.Params (Evision v0.1.28)

Link to this section Summary

Types

t()

Type that represents an LargeKinfu.Params struct.

Link to this section Types

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

Type that represents an LargeKinfu.Params struct.

  • ref. reference()

    The underlying erlang resource variable.

Link to this section Functions

@spec coarseParams() :: t() | {:error, String.t()}

Coarse parameters A set of parameters which provides better speed, can fail to match frames in case of rapid sensor motion.

Return
  • retval: Params

Python prototype (for reference only):

coarseParams() -> retval
@spec defaultParams() :: t() | {:error, String.t()}

Default parameters A set of parameters which provides better model quality, can be very slow.

Return
  • retval: Params

Python prototype (for reference only):

defaultParams() -> retval
Link to this function

get_bilateral_kernel_size(self)

View Source
@spec get_bilateral_kernel_size(t()) :: integer()
Link to this function

get_bilateral_sigma_depth(self)

View Source
@spec get_bilateral_sigma_depth(t()) :: number()
Link to this function

get_bilateral_sigma_spatial(self)

View Source
@spec get_bilateral_sigma_spatial(t()) :: number()
@spec get_depthFactor(t()) :: number()
@spec get_frameSize(t()) :: {number(), number()}
Link to this function

get_icpAngleThresh(self)

View Source
@spec get_icpAngleThresh(t()) :: number()
@spec get_icpDistThresh(t()) :: number()
@spec get_icpIterations(t()) :: [integer()]
@spec get_intr(t()) :: Evision.Mat.t()
@spec get_lightPose(t()) :: {number(), number(), number()}
@spec get_pyramidLevels(t()) :: integer()
@spec get_rgb_intr(t()) :: Evision.Mat.t()
Link to this function

get_truncateThreshold(self)

View Source
@spec get_truncateThreshold(t()) :: number()
Link to this function

get_tsdf_min_camera_movement(self)

View Source
@spec get_tsdf_min_camera_movement(t()) :: number()
Link to this function

hashTSDFParams(isCoarse)

View Source
@spec hashTSDFParams(boolean()) :: t() | {:error, String.t()}

HashTSDF parameters A set of parameters suitable for use with HashTSDFVolume

Positional Arguments
  • isCoarse: bool
Return
  • retval: Params

Python prototype (for reference only):

hashTSDFParams(isCoarse) -> retval
Link to this function

set_bilateral_kernel_size(self, prop)

View Source
@spec set_bilateral_kernel_size(t(), integer()) :: t()
Link to this function

set_bilateral_sigma_depth(self, prop)

View Source
@spec set_bilateral_sigma_depth(t(), number()) :: t()
Link to this function

set_bilateral_sigma_spatial(self, prop)

View Source
@spec set_bilateral_sigma_spatial(t(), number()) :: t()
Link to this function

set_depthFactor(self, prop)

View Source
@spec set_depthFactor(t(), number()) :: t()
Link to this function

set_frameSize(self, prop)

View Source
@spec set_frameSize(
  t(),
  {number(), number()}
) :: t()
Link to this function

set_icpAngleThresh(self, prop)

View Source
@spec set_icpAngleThresh(t(), number()) :: t()
Link to this function

set_icpDistThresh(self, prop)

View Source
@spec set_icpDistThresh(t(), number()) :: t()
Link to this function

set_icpIterations(self, prop)

View Source
@spec set_icpIterations(t(), [integer()]) :: t()
@spec set_intr(t(), Evision.Mat.t()) :: t()
Link to this function

set_lightPose(self, prop)

View Source
@spec set_lightPose(t(), {number(), number(), number()}) :: t()
Link to this function

set_pyramidLevels(self, prop)

View Source
@spec set_pyramidLevels(t(), integer()) :: t()
Link to this function

set_rgb_intr(self, prop)

View Source
@spec set_rgb_intr(t(), Evision.Mat.t()) :: t()
Link to this function

set_truncateThreshold(self, prop)

View Source
@spec set_truncateThreshold(t(), number()) :: t()
Link to this function

set_tsdf_min_camera_movement(self, prop)

View Source
@spec set_tsdf_min_camera_movement(t(), number()) :: t()