Class cv::GeneralizedHoughGuil#

finds arbitrary template in the grayscale image using Generalized Hough Transform View details

Collaboration diagram for cv::GeneralizedHoughGuil:

Public Member Functions#

Public Member Functions inherited from cv::GeneralizedHough
Public Member Functions inherited from cv::Algorithm

Return

Name

Description

Algorithm()

~Algorithm()

void

clear()

Clears the algorithm state.

bool

empty()

Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.

String

getDefaultName()

void

read(const FileNode & fn)

Reads algorithm parameters from a file storage.

void

save(const String & filename)

void

write(
    const Ptr< FileStorage > & fs,
    const String & name = String() )

void

write(FileStorage & fs)

Stores algorithm parameters in a file storage.

void

write(
    FileStorage & fs,
    const String & name )

Static Public Member Functions#

Static Public Member Functions inherited from cv::Algorithm

Return

Name

Description

static Ptr< _Tp >

load(
    const String & filename,
    const String & objname = String() )

Loads algorithm from the file.

static Ptr< _Tp >

loadFromString(
    const String & strModel,
    const String & objname = String() )

Loads algorithm from a String.

static Ptr< _Tp >

read(const FileNode & fn)

Reads algorithm from the file node.

Additional Inherited Members#

Protected Member Functions inherited from cv::Algorithm

Return

Name

Description

void

writeFormat(FileStorage & fs)

Detailed Description#

finds arbitrary template in the grayscale image using Generalized Hough Transform

Detects position, translation and rotation Guil1999 .

Member Function Documentation#

getAngleEpsilon()#

double cv::GeneralizedHoughGuil::getAngleEpsilon()

Python:

cv.GeneralizedHoughGuil.getAngleEpsilon() -> retval

getAngleStep()#

double cv::GeneralizedHoughGuil::getAngleStep()

Python:

cv.GeneralizedHoughGuil.getAngleStep() -> retval

getAngleThresh()#

int cv::GeneralizedHoughGuil::getAngleThresh()

Python:

cv.GeneralizedHoughGuil.getAngleThresh() -> retval

getLevels()#

int cv::GeneralizedHoughGuil::getLevels()

Python:

cv.GeneralizedHoughGuil.getLevels() -> retval

getMaxAngle()#

double cv::GeneralizedHoughGuil::getMaxAngle()

Python:

cv.GeneralizedHoughGuil.getMaxAngle() -> retval

getMaxScale()#

double cv::GeneralizedHoughGuil::getMaxScale()

Python:

cv.GeneralizedHoughGuil.getMaxScale() -> retval

getMinAngle()#

double cv::GeneralizedHoughGuil::getMinAngle()

Python:

cv.GeneralizedHoughGuil.getMinAngle() -> retval

getMinScale()#

double cv::GeneralizedHoughGuil::getMinScale()

Python:

cv.GeneralizedHoughGuil.getMinScale() -> retval

getPosThresh()#

int cv::GeneralizedHoughGuil::getPosThresh()

Python:

cv.GeneralizedHoughGuil.getPosThresh() -> retval

getScaleStep()#

double cv::GeneralizedHoughGuil::getScaleStep()

Python:

cv.GeneralizedHoughGuil.getScaleStep() -> retval

getScaleThresh()#

int cv::GeneralizedHoughGuil::getScaleThresh()

Python:

cv.GeneralizedHoughGuil.getScaleThresh() -> retval

getXi()#

double cv::GeneralizedHoughGuil::getXi()

Python:

cv.GeneralizedHoughGuil.getXi() -> retval

setAngleEpsilon()#

void cv::GeneralizedHoughGuil::setAngleEpsilon(double angleEpsilon)

Python:

cv.GeneralizedHoughGuil.setAngleEpsilon(angleEpsilon)

Maximal difference between angles that treated as equal.

setAngleStep()#

void cv::GeneralizedHoughGuil::setAngleStep(double angleStep)

Python:

cv.GeneralizedHoughGuil.setAngleStep(angleStep)

Angle step in degrees.

setAngleThresh()#

void cv::GeneralizedHoughGuil::setAngleThresh(int angleThresh)

Python:

cv.GeneralizedHoughGuil.setAngleThresh(angleThresh)

Angle votes threshold.

setLevels()#

void cv::GeneralizedHoughGuil::setLevels(int levels)

Python:

cv.GeneralizedHoughGuil.setLevels(levels)

Feature table levels.

setMaxAngle()#

void cv::GeneralizedHoughGuil::setMaxAngle(double maxAngle)

Python:

cv.GeneralizedHoughGuil.setMaxAngle(maxAngle)

Maximal rotation angle to detect in degrees.

setMaxScale()#

void cv::GeneralizedHoughGuil::setMaxScale(double maxScale)

Python:

cv.GeneralizedHoughGuil.setMaxScale(maxScale)

Maximal scale to detect.

setMinAngle()#

void cv::GeneralizedHoughGuil::setMinAngle(double minAngle)

Python:

cv.GeneralizedHoughGuil.setMinAngle(minAngle)

Minimal rotation angle to detect in degrees.

setMinScale()#

void cv::GeneralizedHoughGuil::setMinScale(double minScale)

Python:

cv.GeneralizedHoughGuil.setMinScale(minScale)

Minimal scale to detect.

setPosThresh()#

void cv::GeneralizedHoughGuil::setPosThresh(int posThresh)

Python:

cv.GeneralizedHoughGuil.setPosThresh(posThresh)

Position votes threshold.

setScaleStep()#

void cv::GeneralizedHoughGuil::setScaleStep(double scaleStep)

Python:

cv.GeneralizedHoughGuil.setScaleStep(scaleStep)

Scale step.

setScaleThresh()#

void cv::GeneralizedHoughGuil::setScaleThresh(int scaleThresh)

Python:

cv.GeneralizedHoughGuil.setScaleThresh(scaleThresh)

Scale votes threshold.

setXi()#

void cv::GeneralizedHoughGuil::setXi(double xi)

Python:

cv.GeneralizedHoughGuil.setXi(xi)

Angle difference in degrees between two points in feature.

Source file#

The documentation for this class was generated from the following file: