FastLineDetector
Class implementing the FLD (Fast Line Detector) algorithm described in CITE: Lee14 .
Member of Ximgproc
-
Finds lines in the input image. This is the output of the default parameters of the algorithm on the above shown image.
![image](pics/corridor_fld.jpg)
Declaration
Parameters
_image
A grayscale (CV_8UC1) input image. If only a roi needs to be selected, use:
fld_ptr-\>detect(image(roi), lines, ...); lines += Scalar(roi.x, roi.y, roi.x, roi.y);
_lines
A vector of Vec4f elements specifying the beginning and ending point of a line. Where Vec4f is (x1, y1, x2, y2), point 1 is the start, point 2 - end. Returned lines are directed so that the brighter side is on their left.
-
Draws the line segments on a given image.
Declaration
Parameters
_image
The image, where the lines will be drawn. Should be bigger or equal to the image, where the lines were found.
lines
A vector of the lines that needed to be drawn.
draw_arrow
If true, arrow heads will be drawn.
-
Draws the line segments on a given image.
Declaration
Parameters
_image
The image, where the lines will be drawn. Should be bigger or equal to the image, where the lines were found.
lines
A vector of the lines that needed to be drawn.