View Source Evision.ArUco.DetectorParameters (Evision v0.1.38)

Summary

Types

t()

Type that represents an ArUco.DetectorParameters struct.

Functions

DetectorParameters

Read a new set of DetectorParameters from FileNode (use FileStorage.root()).

Write a set of DetectorParameters to FileStorage

Write a set of DetectorParameters to FileStorage

Types

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

Type that represents an ArUco.DetectorParameters struct.

  • ref. reference()

    The underlying erlang resource variable.

Functions

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

DetectorParameters

Return
  • self: DetectorParameters

Python prototype (for reference only):

DetectorParameters() -> <aruco_DetectorParameters object>
Link to this function

get_adaptiveThreshConstant(self)

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

get_adaptiveThreshWinSizeMax(self)

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

get_adaptiveThreshWinSizeMin(self)

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

get_adaptiveThreshWinSizeStep(self)

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

get_aprilTagCriticalRad(self)

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

get_aprilTagDeglitch(self)

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

get_aprilTagMaxLineFitMse(self)

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

get_aprilTagMaxNmaxima(self)

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

get_aprilTagMinClusterPixels(self)

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

get_aprilTagMinWhiteBlackDiff(self)

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

get_aprilTagQuadDecimate(self)

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

get_aprilTagQuadSigma(self)

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

get_cornerRefinementMaxIterations(self)

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

get_cornerRefinementMethod(self)

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

get_cornerRefinementMinAccuracy(self)

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

get_cornerRefinementWinSize(self)

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

get_detectInvertedMarker(self)

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

get_errorCorrectionRate(self)

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

get_markerBorderBits(self)

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

get_maxErroneousBitsInBorderRate(self)

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

get_maxMarkerPerimeterRate(self)

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

get_minCornerDistanceRate(self)

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

get_minDistanceToBorder(self)

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

get_minGroupDistance(self)

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

get_minMarkerDistanceRate(self)

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

get_minMarkerLengthRatioOriginalImg(self)

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

get_minMarkerPerimeterRate(self)

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

get_minSideLengthCanonicalImg(self)

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

get_perspectiveRemoveIgnoredMarginPerCell(self)

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

get_perspectiveRemovePixelPerCell(self)

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

get_polygonalApproxAccuracyRate(self)

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

get_relativeCornerRefinmentWinSize(self)

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

get_useAruco3Detection(self)

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

readDetectorParameters(self, fn_)

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

Read a new set of DetectorParameters from FileNode (use FileStorage.root()).

Positional Arguments
  • self: Evision.ArUco.DetectorParameters.t()
  • fn_: Evision.FileNode.t()
Return
  • retval: bool

Python prototype (for reference only):

readDetectorParameters(fn_) -> retval
Link to this function

set_adaptiveThreshConstant(self, prop)

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

set_adaptiveThreshWinSizeMax(self, prop)

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

set_adaptiveThreshWinSizeMin(self, prop)

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

set_adaptiveThreshWinSizeStep(self, prop)

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

set_aprilTagCriticalRad(self, prop)

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

set_aprilTagDeglitch(self, prop)

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

set_aprilTagMaxLineFitMse(self, prop)

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

set_aprilTagMaxNmaxima(self, prop)

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

set_aprilTagMinClusterPixels(self, prop)

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

set_aprilTagMinWhiteBlackDiff(self, prop)

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

set_aprilTagQuadDecimate(self, prop)

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

set_aprilTagQuadSigma(self, prop)

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

set_cornerRefinementMaxIterations(self, prop)

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

set_cornerRefinementMethod(self, prop)

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

set_cornerRefinementMinAccuracy(self, prop)

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

set_cornerRefinementWinSize(self, prop)

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

set_detectInvertedMarker(self, prop)

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

set_errorCorrectionRate(self, prop)

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

set_markerBorderBits(self, prop)

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

set_maxErroneousBitsInBorderRate(self, prop)

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

set_maxMarkerPerimeterRate(self, prop)

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

set_minCornerDistanceRate(self, prop)

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

set_minDistanceToBorder(self, prop)

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

set_minGroupDistance(self, prop)

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

set_minMarkerDistanceRate(self, prop)

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

set_minMarkerLengthRatioOriginalImg(self, prop)

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

set_minMarkerPerimeterRate(self, prop)

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

set_minOtsuStdDev(self, prop)

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

set_minSideLengthCanonicalImg(self, prop)

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

set_perspectiveRemoveIgnoredMarginPerCell(self, prop)

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

set_perspectiveRemovePixelPerCell(self, prop)

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

set_polygonalApproxAccuracyRate(self, prop)

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

set_relativeCornerRefinmentWinSize(self, prop)

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

set_useAruco3Detection(self, prop)

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

writeDetectorParameters(self, fs)

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

Write a set of DetectorParameters to FileStorage

Positional Arguments
  • self: Evision.ArUco.DetectorParameters.t()
  • fs: Evision.FileStorage.t()
Keyword Arguments
Return
  • retval: bool

Python prototype (for reference only):

writeDetectorParameters(fs[, name]) -> retval
Link to this function

writeDetectorParameters(self, fs, opts)

View Source
@spec writeDetectorParameters(
  t(),
  Evision.FileStorage.t(),
  [{atom(), term()}, ...] | nil
) ::
  boolean() | {:error, String.t()}

Write a set of DetectorParameters to FileStorage

Positional Arguments
  • self: Evision.ArUco.DetectorParameters.t()
  • fs: Evision.FileStorage.t()
Keyword Arguments
Return
  • retval: bool

Python prototype (for reference only):

writeDetectorParameters(fs[, name]) -> retval