View Source Evision.SimpleBlobDetector.Params (Evision v0.1.21)

Link to this section Summary

Types

t()

Type that represents an Evision.SimpleBlobDetector.Params struct.

Link to this section Types

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

Type that represents an Evision.SimpleBlobDetector.Params struct.

  • ref. reference()

    The underlying erlang resource variable.

Link to this section Functions

@spec get_blobColor(t()) :: char()
@spec get_filterByArea(t()) :: boolean()
Link to this function

get_filterByCircularity(self)

View Source
@spec get_filterByCircularity(t()) :: boolean()
@spec get_filterByColor(t()) :: boolean()
Link to this function

get_filterByConvexity(self)

View Source
@spec get_filterByConvexity(t()) :: boolean()
Link to this function

get_filterByInertia(self)

View Source
@spec get_filterByInertia(t()) :: boolean()
@spec get_maxArea(t()) :: number()
Link to this function

get_maxCircularity(self)

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

get_maxInertiaRatio(self)

View Source
@spec get_maxInertiaRatio(t()) :: number()
@spec get_maxThreshold(t()) :: number()
@spec get_minArea(t()) :: number()
Link to this function

get_minCircularity(self)

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

get_minDistBetweenBlobs(self)

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

get_minInertiaRatio(self)

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

get_minRepeatability(self)

View Source
@spec get_minRepeatability(t()) :: integer()
@spec get_minThreshold(t()) :: number()
@spec get_thresholdStep(t()) :: number()
@spec params() :: t() | {:error, String.t()}

SimpleBlobDetector_Params

Return

Python prototype (for reference only):

SimpleBlobDetector_Params() -> <SimpleBlobDetector_Params object>
Link to this function

set_blobColor(self, prop)

View Source
@spec set_blobColor(t(), char()) :: t()
Link to this function

set_filterByArea(self, prop)

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

set_filterByCircularity(self, prop)

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

set_filterByColor(self, prop)

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

set_filterByConvexity(self, prop)

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

set_filterByInertia(self, prop)

View Source
@spec set_filterByInertia(t(), boolean()) :: t()
@spec set_maxArea(t(), number()) :: t()
Link to this function

set_maxCircularity(self, prop)

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

set_maxConvexity(self, prop)

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

set_maxInertiaRatio(self, prop)

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

set_maxThreshold(self, prop)

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

set_minCircularity(self, prop)

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

set_minConvexity(self, prop)

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

set_minDistBetweenBlobs(self, prop)

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

set_minInertiaRatio(self, prop)

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

set_minRepeatability(self, prop)

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

set_minThreshold(self, prop)

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

set_thresholdStep(self, prop)

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