JeVoisBase  1.22
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
Loading...
Searching...
No Matches
Line Struct Reference

keeps all the ready to use information of a supporting line as it pertains to describing the road More...

#include <jevoisbase/Components/RoadFinder/RoadFinder.H>

Collaboration diagram for Line:

Public Member Functions

 Line ()
 

Public Attributes

float length
 basic information to specify the line
 
float angle
 
float score
 
std::vector< Point2D< int > > points
 the points that are fit to the line
 
Point2D< float > horizonPoint
 quick information for various locations with respect to the road
 
Point2D< float > horizonSupportPoint
 
Point2D< float > roadBottomPoint
 
Point2D< float > onScreenRoadBottomPoint
 
Point2D< float > onScreenHorizonPoint
 
Point2D< float > onScreenHorizonSupportPoint
 
std::vector< Segmentsegments
 original supporting segments out of sync after initial frame
 
std::vector< float > scores
 tracking information to monitor health of the line
 
std::vector< float > start_scores
 
bool isActive
 tracks whether the line can be used for finding the road center
 
float angleToCenter
 
Point2D< float > pointToServo
 
float offset
 
int index
 

Detailed Description

keeps all the ready to use information of a supporting line as it pertains to describing the road

Definition at line 95 of file RoadFinder.H.

Constructor & Destructor Documentation

◆ Line()

Line::Line ( )
inline

Definition at line 97 of file RoadFinder.H.

Member Data Documentation

◆ angle

float Line::angle

Definition at line 102 of file RoadFinder.H.

Referenced by RoadFinder::updateLine().

◆ angleToCenter

float Line::angleToCenter

Definition at line 125 of file RoadFinder.H.

Referenced by RoadFinder::combine().

◆ horizonPoint

Point2D<float> Line::horizonPoint

quick information for various locations with respect to the road

Definition at line 109 of file RoadFinder.H.

Referenced by RoadFinder::updateLine().

◆ horizonSupportPoint

Point2D<float> Line::horizonSupportPoint

Definition at line 110 of file RoadFinder.H.

Referenced by RoadFinder::updateLine().

◆ index

int Line::index

Definition at line 129 of file RoadFinder.H.

Referenced by RoadFinder::combine().

◆ isActive

bool Line::isActive

tracks whether the line can be used for finding the road center

Definition at line 124 of file RoadFinder.H.

Referenced by RoadFinder::combine().

◆ length

float Line::length

basic information to specify the line

Definition at line 101 of file RoadFinder.H.

Referenced by RoadFinder::findLine2().

◆ offset

float Line::offset

Definition at line 127 of file RoadFinder.H.

Referenced by RoadFinder::combine().

◆ onScreenHorizonPoint

Point2D<float> Line::onScreenHorizonPoint

Definition at line 113 of file RoadFinder.H.

Referenced by RoadFinder::updateLine().

◆ onScreenHorizonSupportPoint

Point2D<float> Line::onScreenHorizonSupportPoint

◆ onScreenRoadBottomPoint

Point2D<float> Line::onScreenRoadBottomPoint

◆ points

std::vector<Point2D<int> > Line::points

the points that are fit to the line

Definition at line 106 of file RoadFinder.H.

Referenced by RoadFinder::updateLine().

◆ pointToServo

Point2D<float> Line::pointToServo

Definition at line 126 of file RoadFinder.H.

Referenced by RoadFinder::combine().

◆ roadBottomPoint

Point2D<float> Line::roadBottomPoint

Definition at line 111 of file RoadFinder.H.

Referenced by RoadFinder::updateLine().

◆ score

◆ scores

std::vector<float> Line::scores

tracking information to monitor health of the line

Definition at line 120 of file RoadFinder.H.

Referenced by RoadFinder::combine().

◆ segments

std::vector<Segment> Line::segments

original supporting segments out of sync after initial frame

Definition at line 117 of file RoadFinder.H.

Referenced by RoadFinder::findLine2(), PyPostYOLOv8seg.PyPostYOLOv8seg::process(), and PyPostYOLOv8seg.PyPostYOLOv8seg::report().

◆ start_scores

std::vector<float> Line::start_scores

Definition at line 121 of file RoadFinder.H.

Referenced by RoadFinder::combine(), and RoadFinder::computeVanishingLines().


The documentation for this struct was generated from the following file: