NVIDIA DriveWorks API: Landmark Detector Methods
Description: This file defines types used in different landmark detection systems.
Definition in file LandmarkDetectorTypes.h.
Go to the source code of this file.
Data Structures | |
struct | dwLandmark |
A definition of one landmark. More... | |
struct | dwLandmarkDetection |
The output format of detected line types. More... | |
struct | dwLaneDetection |
The output format of detected lanes. More... | |
struct | dwLaneMarking |
A definition of one lane. More... | |
struct | dwPole |
This structure and dwPoleDetection are deprecated, going forward pelase only use dwLandmark and dwLandmarkDetection. More... | |
struct | dwPoleDetection |
The output format of detected poles. More... | |
Macros | |
#define | DW_LANDMARK_MAX_COUNT 128 |
#define | DW_LANDMARK_POINT_MAX_COUNT 512 |
#define | DW_LANEMARK_MAX_COUNT 32 |
#define | DW_LANEMARK_POINT_MAX_COUNT 128 |
#define | DW_LANEMARK_TRACKID_INVALID DW_LANEMARK_TRACKID_MAX + 1 |
#define | DW_LANEMARK_TRACKID_MAX 100 |
#define | DW_POLE_DETECTION_MAX_COUNT 32 |
Enumerations | |
enum | dwLanePositionType { DW_LANEMARK_POSITION_INVALID = 0, DW_LANEMARK_POSITION_ADJACENT_LEFT_RIGHT = 1, DW_LANEMARK_POSITION_ADJACENT_LEFT = 2, DW_LANEMARK_POSITION_EGO_LEFT = 3, DW_LANEMARK_POSITION_EGO_RIGHT = 4, DW_LANEMARK_POSITION_ADJACENT_RIGHT = 5, DW_LANEMARK_POSITION_ADJACENT_RIGHT_LEFT = 6, DW_LANEMARK_POSITION_UNDEFINED = 7 } |
Definition of the position of a lane marking in respect to the ego lane. More... | |
struct dwLandmark |
Data Fields | ||
---|---|---|
float32_t | confidence | Confidence Score. Confidence score. |
dwVector2f | imagePoints[DW_LANDMARK_POINT_MAX_COUNT] | point location in image domain (pixel). |
bool | isClose | closed polygon or not: |
dwLandmarkAttribute | landmarkAttribute | type; |
uint32_t | numPoints | Number of points in the array. |
uint32_t | trackId | Track ID. A unique id. |
dwVector3f | worldPoints[DW_LANDMARK_POINT_MAX_COUNT] | point location in the world coordinate (meter). |
struct dwLandmarkDetection |
Data Fields | ||
---|---|---|
dwLandmark | landmarks[DW_LANDMARK_MAX_COUNT] | Detected waitlines. |
uint32_t | numLandmarks | Number of detected waitlines. |
struct dwLaneDetection |
Data Fields | ||
---|---|---|
dwLaneMarking | laneMarkings[DW_LANEMARK_MAX_COUNT] | Detected lane markings. |
uint32_t | numLaneMarkings | Number of detected lane markings. |
dwTime_t | timestamp | Timestamp of frame used for detection. |
struct dwLaneMarking |
Data Fields | ||
---|---|---|
float32_t | confidence | Confidence Score. Confidence score computed by lane detection. |
float32_t | confidenceValues[DW_LANEMARK_POINT_MAX_COUNT] | Per point confidence of the lane marking. |
dwVector2f | imagePoints[DW_LANEMARK_POINT_MAX_COUNT] | Lane marking point location in image domain (pixel). |
dwLaneMarkType | lineType | Category of the line type of lane marking. |
uint32_t | numPoints | Number of points in the array. |
dwLanePositionType | positionType | Category of the position of lane marking. |
uint32_t | trackId | Track ID. A unique id assigned by lane tracking module. |
dwVector2f | worldPoints[DW_LANEMARK_POINT_MAX_COUNT] |
struct dwPole |
Data Fields | ||
---|---|---|
uint32_t | numPoints | Number of points in the array. |
dwVector2f | points[DW_LANDMARK_POINT_MAX_COUNT] | Pole point location in image domain (pixel). |
struct dwPoleDetection |
Data Fields | ||
---|---|---|
uint32_t | numPoles | Number of detected poles. |
dwPole | poles[DW_POLE_DETECTION_MAX_COUNT] | Detected poles. |
#define DW_LANDMARK_MAX_COUNT 128 |
Definition at line 55 of file LandmarkDetectorTypes.h.
#define DW_LANDMARK_POINT_MAX_COUNT 512 |
Definition at line 56 of file LandmarkDetectorTypes.h.
#define DW_LANEMARK_MAX_COUNT 32 |
Definition at line 50 of file LandmarkDetectorTypes.h.
#define DW_LANEMARK_POINT_MAX_COUNT 128 |
Definition at line 51 of file LandmarkDetectorTypes.h.
#define DW_LANEMARK_TRACKID_INVALID DW_LANEMARK_TRACKID_MAX + 1 |
Definition at line 48 of file LandmarkDetectorTypes.h.
#define DW_LANEMARK_TRACKID_MAX 100 |
Definition at line 47 of file LandmarkDetectorTypes.h.
#define DW_POLE_DETECTION_MAX_COUNT 32 |
Definition at line 53 of file LandmarkDetectorTypes.h.
enum dwLanePositionType |
Definition of the position of a lane marking in respect to the ego lane.
Definition at line 59 of file LandmarkDetectorTypes.h.