ETcVnHoughMethod

Offers Hough methods.

Syntax

Definition:

TYPE ETcVnHoughMethod :
(
    TCVN_HM_STANDARD      := 0,
    TCVN_HM_PROBABILISTIC := 1,
    TCVN_HM_MULTI_SCALE   := 2,
    TCVN_HM_GRADIENT      := 3,
    TCVN_HM_GRADIENT_ALT  := 4
)DINT;
END_TYPE

Values

Name

Description

TCVN_HM_STANDARD

Classical or standard Hough transform. Every line is represented by two floating-point numbers (f1, f2), where f1 is a distance between (0,0) origin and the line, and f2 is the angle between x-axis and the normal to the line.

TCVN_HM_PROBABILISTIC

Probabilistic Hough transform. More efficient for pictures containing long linear segments. Returns line segments rather than the whole line, while each segment is represented by start and end point.

TCVN_HM_MULTI_SCALE

Multi scale variant of classical Hough transform.

TCVN_HM_GRADIENT

Method designed to find circles. See paper: HK Yuen, John Princen, John Illingworth, and Josef Kittler. Comparative study of hough transform methods for circle finding. Image and Vision Computing, 8(1):71–77, 1990

TCVN_HM_GRADIENT_ALT

Variation of the GRADIENT method.

Related functions