View Source Evision.XImgProc.EdgeDrawing.Params (Evision v0.2.16-pre)

Summary

Types

t()

Type that represents an XImgProc.EdgeDrawing.Params struct.

Types

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

Type that represents an XImgProc.EdgeDrawing.Params struct.

  • ref. reference()

    The underlying erlang resource variable.

Functions

Link to this function

get_AnchorThresholdValue(self)

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

get_EdgeDetectionOperator(self)

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

get_GradientThresholdValue(self)

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

get_LineFitErrorThreshold(self)

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

get_MaxDistanceBetweenTwoLines(self)

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

get_MaxErrorThreshold(self)

View Source
@spec get_MaxErrorThreshold(t()) :: number()
@spec get_MinLineLength(t()) :: integer()
@spec get_MinPathLength(t()) :: integer()
@spec get_NFAValidation(t()) :: boolean()
@spec get_PFmode(t()) :: boolean()
@spec get_ScanInterval(t()) :: integer()
@spec get_Sigma(t()) :: number()
@spec get_SumFlag(t()) :: boolean()
@spec read(Keyword.t()) :: any() | {:error, String.t()}
@spec read(t(), Evision.FileNode.t()) :: t() | {:error, String.t()}

minimun connected pixels length processed to create an edge segment.

Positional Arguments

in gradient image, minimum connected pixels length processed to create an edge segment. pixels having upper value than GradientThresholdValue will be processed. Default value is 10

Python prototype (for reference only):

read(fn) -> None
Link to this function

set_AnchorThresholdValue(self, prop)

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

set_EdgeDetectionOperator(self, prop)

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

set_GradientThresholdValue(self, prop)

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

set_LineFitErrorThreshold(self, prop)

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

set_MaxDistanceBetweenTwoLines(self, prop)

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

set_MaxErrorThreshold(self, prop)

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

set_MinLineLength(self, prop)

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

set_MinPathLength(self, prop)

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

set_NFAValidation(self, prop)

View Source
@spec set_NFAValidation(t(), boolean()) :: t()
@spec set_PFmode(t(), boolean()) :: t()
Link to this function

set_ScanInterval(self, prop)

View Source
@spec set_ScanInterval(t(), integer()) :: t()
@spec set_Sigma(t(), number()) :: t()
@spec set_SumFlag(t(), boolean()) :: t()
@spec write(Keyword.t()) :: any() | {:error, String.t()}
@spec write(t(), Evision.FileStorage.t()) :: t() | {:error, String.t()}

write

Positional Arguments

Python prototype (for reference only):

write(fs) -> None
Link to this function

ximgproc_EdgeDrawing_Params()

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

EdgeDrawing_Params

Return
  • self: Evision.XImgProc.EdgeDrawing.Params.t()

Python prototype (for reference only):

EdgeDrawing_Params() -> <ximgproc_EdgeDrawing_Params object>
Link to this function

ximgproc_EdgeDrawing_Params(named_args)

View Source
@spec ximgproc_EdgeDrawing_Params(Keyword.t()) :: any() | {:error, String.t()}