public class FastLineDetector extends Algorithm
| Modifier | Constructor and Description |
|---|---|
protected |
FastLineDetector(long addr) |
| Modifier and Type | Method and Description |
|---|---|
static FastLineDetector |
__fromPtr__(long addr) |
void |
detect(Mat image,
Mat lines)
Finds lines in the input image.
|
void |
drawSegments(Mat image,
Mat lines)
Draws the line segments on a given image.
|
void |
drawSegments(Mat image,
Mat lines,
boolean draw_arrow)
Draws the line segments on a given image.
|
void |
drawSegments(Mat image,
Mat lines,
boolean draw_arrow,
Scalar linecolor)
Draws the line segments on a given image.
|
void |
drawSegments(Mat image,
Mat lines,
boolean draw_arrow,
Scalar linecolor,
int linethickness)
Draws the line segments on a given image.
|
protected void |
finalize() |
clear, empty, getDefaultName, getNativeObjAddr, savepublic static FastLineDetector __fromPtr__(long addr)
public void detect(Mat image, Mat lines)
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.public void drawSegments(Mat image, Mat lines, boolean draw_arrow, Scalar linecolor, int linethickness)
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.linecolor - Line color.linethickness - Line thickness.public void drawSegments(Mat image, Mat lines, boolean draw_arrow, Scalar linecolor)
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.linecolor - Line color.public void drawSegments(Mat image, Mat lines, boolean draw_arrow)
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.public void drawSegments(Mat image, Mat lines)
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.Copyright © 2021. All rights reserved.