View Source Evision.MCC.CChecker (Evision v0.2.9)
Summary
Functions
create
getBox
getCenter
getChartsRGB
getChartsYCbCr
Computes and returns the coordinates of the central parts of the charts modules.
getCost
getTarget
setBox
setCenter
setChartsRGB
setChartsYCbCr
setCost
setTarget
Types
@type t() :: %Evision.MCC.CChecker{ref: reference()}
Type that represents an MCC.CChecker
struct.
ref.
reference()
The underlying erlang resource variable.
Functions
create
Return
- retval:
CChecker
\brief Create a new CChecker object. \return A pointer to the implementation of the CChecker
Python prototype (for reference only):
create() -> retval
@spec getBox(Keyword.t()) :: any() | {:error, String.t()}
@spec getBox(t()) :: [{number(), number()}] | {:error, String.t()}
getBox
Positional Arguments
- self:
Evision.MCC.CChecker.t()
Return
- retval:
[Point2f]
Python prototype (for reference only):
getBox() -> retval
@spec getCenter(Keyword.t()) :: any() | {:error, String.t()}
@spec getCenter(t()) :: {number(), number()} | {:error, String.t()}
getCenter
Positional Arguments
- self:
Evision.MCC.CChecker.t()
Return
- retval:
Point2f
Python prototype (for reference only):
getCenter() -> retval
@spec getChartsRGB(Keyword.t()) :: any() | {:error, String.t()}
@spec getChartsRGB(t()) :: Evision.Mat.t() | {:error, String.t()}
getChartsRGB
Positional Arguments
- self:
Evision.MCC.CChecker.t()
Return
- retval:
Evision.Mat.t()
Python prototype (for reference only):
getChartsRGB() -> retval
@spec getChartsYCbCr(Keyword.t()) :: any() | {:error, String.t()}
@spec getChartsYCbCr(t()) :: Evision.Mat.t() | {:error, String.t()}
getChartsYCbCr
Positional Arguments
- self:
Evision.MCC.CChecker.t()
Return
- retval:
Evision.Mat.t()
Python prototype (for reference only):
getChartsYCbCr() -> retval
@spec getColorCharts(Keyword.t()) :: any() | {:error, String.t()}
@spec getColorCharts(t()) :: [{number(), number()}] | {:error, String.t()}
Computes and returns the coordinates of the central parts of the charts modules.
Positional Arguments
- self:
Evision.MCC.CChecker.t()
Return
- retval:
[Point2f]
This method computes transformation matrix from the checkers's coordinates (cv::mcc::CChecker::getBox()
)
and find by this the coordinates of the central parts of the charts modules.
It is used in cv::mcc::CCheckerDraw::draw()
and in ChartsRGB
calculation.
Python prototype (for reference only):
getColorCharts() -> retval
@spec getCost(Keyword.t()) :: any() | {:error, String.t()}
@spec getCost(t()) :: number() | {:error, String.t()}
getCost
Positional Arguments
- self:
Evision.MCC.CChecker.t()
Return
- retval:
float
Python prototype (for reference only):
getCost() -> retval
@spec getTarget(Keyword.t()) :: any() | {:error, String.t()}
@spec getTarget(t()) :: Evision.MCC.TYPECHART.enum() | {:error, String.t()}
getTarget
Positional Arguments
- self:
Evision.MCC.CChecker.t()
Return
- retval:
TYPECHART
Python prototype (for reference only):
getTarget() -> retval
setBox
Positional Arguments
- self:
Evision.MCC.CChecker.t()
- box:
[Point2f]
Python prototype (for reference only):
setBox(_box) -> None
setCenter
Positional Arguments
- self:
Evision.MCC.CChecker.t()
- center:
Point2f
Python prototype (for reference only):
setCenter(_center) -> None
@spec setChartsRGB(t(), Evision.Mat.maybe_mat_in()) :: t() | {:error, String.t()}
setChartsRGB
Positional Arguments
- self:
Evision.MCC.CChecker.t()
- chartsRGB:
Evision.Mat
Python prototype (for reference only):
setChartsRGB(_chartsRGB) -> None
@spec setChartsYCbCr(t(), Evision.Mat.maybe_mat_in()) :: t() | {:error, String.t()}
setChartsYCbCr
Positional Arguments
- self:
Evision.MCC.CChecker.t()
- chartsYCbCr:
Evision.Mat
Python prototype (for reference only):
setChartsYCbCr(_chartsYCbCr) -> None
setCost
Positional Arguments
- self:
Evision.MCC.CChecker.t()
- cost:
float
Python prototype (for reference only):
setCost(_cost) -> None
@spec setTarget(t(), Evision.MCC.TYPECHART.enum()) :: t() | {:error, String.t()}
setTarget
Positional Arguments
- self:
Evision.MCC.CChecker.t()
- target:
TYPECHART
Python prototype (for reference only):
setTarget(_target) -> None