Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-108F580F-F216-4B8A-9DC5-B83B6AB900D2
Visible to Intel only — GUID: GUID-108F580F-F216-4B8A-9DC5-B83B6AB900D2
Hough Transform
The Hough transform is a general technique that allows to detect the flat curves in binary images [Gon93]. The current version of Intel IPP implements the following:
Detection of the straight lines that are defined by the parametric equation:
r = x*cos(Θ) + y*sin(Θ), where r and Θ are the length and angle from the origin of a normal to the line, respectively.
Detection of lines using the probabilistic Hough transform algorithm [Matas00].
- HoughLineGetSize
Computes the size of the working buffer for the straight lines detection. - HoughLine
Detects straight lines in the source image. - HoughLine_Region
Detects straight lines with the specified range of parameters in the source image. - HoughProbLineGetSize
Computes the size of the working buffer and spec structure for line detection with the probabilistic Hough transform algorithm. - HoughProbLineInit
Initializes the specification structure for line detection with the probabilistic Hough transform algorithm. - HoughProbLine
Detects lines in the source image using the probabilistic Hough transform.