#include <EdgeDrawer.h>
|
| | EdgeDrawer ()=default |
| |
| | EdgeDrawer (const LineDetectionExtraInfoPtr &gradientInfo, cv::Mat &edgeImage, float lineFitThreshold=0.2, float pxToSegmentDistTh=1.5, int minLineLength=15, bool treatJunctions=true, std::vector< int > mListOfJunctionSizes={5, 7, 9}, double junctionEigenvalsTh=10, double junctionAngleTh=10 *(M_PI/180.0)) |
| |
| void | init (const LineDetectionExtraInfoPtr &gradientInfo, cv::Mat &edgeImage) |
| |
| void | drawEdgeInBothDirections (uint8_t direction, Pixel anchor) |
| |
| const std::vector< FullSegmentInfo > & | getDetectedFullSegments () const |
| |
| Segments | getDetectedSegments () const |
| |
| const ImageEdge & | getPixels () const |
| |
◆ EdgeDrawer() [1/2]
| upm::EdgeDrawer::EdgeDrawer |
( |
| ) |
|
|
default |
◆ EdgeDrawer() [2/2]
| upm::EdgeDrawer::EdgeDrawer |
( |
const LineDetectionExtraInfoPtr & |
gradientInfo, |
|
|
cv::Mat & |
edgeImage, |
|
|
float |
lineFitThreshold = 0.2, |
|
|
float |
pxToSegmentDistTh = 1.5, |
|
|
int |
minLineLength = 15, |
|
|
bool |
treatJunctions = true, |
|
|
std::vector< int > |
mListOfJunctionSizes = {5, 7, 9}, |
|
|
double |
junctionEigenvalsTh = 10, |
|
|
double |
junctionAngleTh = 10 * (M_PI / 180.0) |
|
) |
| |
◆ drawEdgeInBothDirections()
| void upm::EdgeDrawer::drawEdgeInBothDirections |
( |
uint8_t |
direction, |
|
|
Pixel |
anchor |
|
) |
| |
◆ getDetectedFullSegments()
| const std::vector<FullSegmentInfo>& upm::EdgeDrawer::getDetectedFullSegments |
( |
| ) |
const |
|
inline |
◆ getDetectedSegments()
| Segments upm::EdgeDrawer::getDetectedSegments |
( |
| ) |
const |
◆ getPixels()
| const ImageEdge& upm::EdgeDrawer::getPixels |
( |
| ) |
const |
|
inline |
◆ init()
The documentation for this class was generated from the following files:
- /home/deos/ce.debeunne/colcon_ws/src/SaDVIO/cpp/thirdparty/ELSED/src/EdgeDrawer.h
- /home/deos/ce.debeunne/colcon_ws/src/SaDVIO/cpp/thirdparty/ELSED/src/EdgeDrawer.cpp