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_TYPEValues
| 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. |