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