ETcVnHoughMethod
Offers Hough methods.
Syntax
Definition:
enum ETcVnHoughMethod : LONG
{
HM_STANDARD = 0,
HM_PROBABILISTIC = 1,
HM_MULTI_SCALE = 2,
HM_GRADIENT = 3,
HM_GRADIENT_ALT = 4
};
Values
Name |
Description |
---|---|
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. |
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. |
HM_MULTI_SCALE |
Multi scale variant of classical Hough transform. |
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 |
HM_GRADIENT_ALT |
Variation of the GRADIENT method. |