View Source Evision.GeneralizedHough (Evision v0.1.14)
Link to this section Summary
Types
Type that represents an Evision.GeneralizedHough
struct.
Functions
Positional Arguments
- image:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
Positional Arguments
- image:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
double
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
double
Python prototype (for reference):
Positional Arguments
- cannyHighThresh:
int
Python prototype (for reference):
Positional Arguments
- cannyLowThresh:
int
Python prototype (for reference):
Positional Arguments
- dp:
double
Python prototype (for reference):
Positional Arguments
- maxBufferSize:
int
Python prototype (for reference):
Positional Arguments
- minDist:
double
Python prototype (for reference):
Positional Arguments
- templ:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
Positional Arguments
- templ:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
Link to this section Types
@type t() :: %Evision.GeneralizedHough{ref: reference()}
Type that represents an Evision.GeneralizedHough
struct.
ref.
reference()
The underlying erlang resource variable.
Link to this section Functions
@spec detect(t(), Evision.Mat.maybe_mat_in()) :: {Evision.Mat.t(), Evision.Mat.t()} | {:error, String.t()}
Positional Arguments
- image:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
detect(image[, positions[, votes]]) -> positions, votes
@spec detect(t(), Evision.Mat.maybe_mat_in(), [{atom(), term()}, ...] | nil) :: {Evision.Mat.t(), Evision.Mat.t()} | {:error, String.t()}
Positional Arguments
- image:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
detect(image[, positions[, votes]]) -> positions, votes
@spec detect( t(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in() ) :: {Evision.Mat.t(), Evision.Mat.t()} | {:error, String.t()}
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
detect(edges, dx, dy[, positions[, votes]]) -> positions, votes
@spec detect( t(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in(), [{atom(), term()}, ...] | nil ) :: {Evision.Mat.t(), Evision.Mat.t()} | {:error, String.t()}
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Return
- positions:
Evision.Mat
. - votes:
Evision.Mat
.
Python prototype (for reference):
detect(edges, dx, dy[, positions[, votes]]) -> positions, votes
Return
- retval:
int
Python prototype (for reference):
getCannyHighThresh() -> retval
Return
- retval:
int
Python prototype (for reference):
getCannyLowThresh() -> retval
Return
- retval:
double
Python prototype (for reference):
getDp() -> retval
Return
- retval:
int
Python prototype (for reference):
getMaxBufferSize() -> retval
Return
- retval:
double
Python prototype (for reference):
getMinDist() -> retval
Positional Arguments
- cannyHighThresh:
int
Python prototype (for reference):
setCannyHighThresh(cannyHighThresh) -> None
Positional Arguments
- cannyLowThresh:
int
Python prototype (for reference):
setCannyLowThresh(cannyLowThresh) -> None
Positional Arguments
- dp:
double
Python prototype (for reference):
setDp(dp) -> None
Positional Arguments
- maxBufferSize:
int
Python prototype (for reference):
setMaxBufferSize(maxBufferSize) -> None
Positional Arguments
- minDist:
double
Python prototype (for reference):
setMinDist(minDist) -> None
@spec setTemplate(t(), Evision.Mat.maybe_mat_in()) :: :ok | {:error, String.t()}
Positional Arguments
- templ:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
setTemplate(templ[, templCenter]) -> None
@spec setTemplate(t(), Evision.Mat.maybe_mat_in(), [{atom(), term()}, ...] | nil) :: :ok | {:error, String.t()}
Positional Arguments
- templ:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
setTemplate(templ[, templCenter]) -> None
@spec setTemplate( t(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in() ) :: :ok | {:error, String.t()}
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
setTemplate(edges, dx, dy[, templCenter]) -> None
@spec setTemplate( t(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in(), Evision.Mat.maybe_mat_in(), [{atom(), term()}, ...] | nil ) :: :ok | {:error, String.t()}
Positional Arguments
- edges:
Evision.Mat
- dx:
Evision.Mat
- dy:
Evision.Mat
Keyword Arguments
- templCenter:
Point
.
Python prototype (for reference):
setTemplate(edges, dx, dy[, templCenter]) -> None