RhtEllipses

Undocumented in source.

Members

Aliases

Curve
alias Curve = Tuple!(double, "x", double, "y", double, "a", double, "b", double, "phi")
Undocumented in source.
Key
alias Key = Tuple!(int, int, int, int, int)
Undocumented in source.

Functions

curveKey
auto curveKey(Curve c)
Undocumented in source. Be warned that the author may not have intended to support it.
fitCurve
auto fitCurve(Slice!(kind, [2], Range) image, Sample sample)
Undocumented in source. Be warned that the author may not have intended to support it.
onCurve
bool onCurve(Curve curve, Point p)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

sampleSize
enum sampleSize;
Undocumented in source.

Mixins

__anonymous
mixin BaseRht
Undocumented in source.

Variables

_axisTol
double _axisTol;
Undocumented in source.
_centerTol
double _centerTol;
Undocumented in source.
_curveTol
double _curveTol;
Undocumented in source.
_phiTol
double _phiTol;
Undocumented in source.

Mixed In Members

From mixin BaseRht

This
alias This = typeof(this)
Undocumented in source.
Point
alias Point = Tuple!(int, "x", int, "y")
Undocumented in source.
_thrd
int _thrd;
Undocumented in source.
_epouchs
int _epouchs;
Undocumented in source.
_iters
int _iters;
Undocumented in source.
_minCurve
int _minCurve;
Undocumented in source.
toInt
auto toInt(double a)
Undocumented in source. Be warned that the author may not have intended to support it.
isInvalidCurve
bool isInvalidCurve(Curve c)
Undocumented in source. Be warned that the author may not have intended to support it.
threshold
ref threshold(int threshold)

Set threshold for a curve to be considered in an accumulator

epouchs
ref epouchs(int epouchs)
Undocumented in source. Be warned that the author may not have intended to support it.
iterations
ref iterations(int iters)
Undocumented in source. Be warned that the author may not have intended to support it.
minCurve
ref minCurve(int minimalCurve)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
auto opCall()
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
auto opCall(Slice!(kind, [2], T*) image)

Run RHT using non-zero points in image as edge points.

opCall
auto opCall(Slice!(kind, [2], T*) image, Range points)

Run RHT using prepopullated array of edge points (that may be filtered beforehand).

RhtRange
struct RhtRange(T, SliceKind kind, P)
Undocumented in source.

Meta