41 #ifndef DW_PERCEPTION_LANDMARKS_CAMERA_LANDMARKDETECTOR_TYPES_H_ 42 #define DW_PERCEPTION_LANDMARKS_CAMERA_LANDMARKDETECTOR_TYPES_H_ 48 #define DW_LANEMARK_TRACKID_MAX 100 49 #define DW_LANEMARK_TRACKID_INVALID DW_LANEMARK_TRACKID_MAX + 1 51 #define DW_LANEMARK_MAX_COUNT 32 52 #define DW_LANEMARK_POINT_MAX_COUNT 128 54 #define DW_POLE_DETECTION_MAX_COUNT 32 56 #define DW_LANDMARK_MAX_COUNT 128 57 #define DW_LANDMARK_POINT_MAX_COUNT 512 60 #define DW_ROADMARK_MAX_BBOX_COUNT 64 221 #endif // DW_PERCEPTION_LANDMARKS_CAMERA_LANDMARKDETECTOR_TYPES_H_ Describes the overall landmark type and sub attribute for a given landmark.
dwRectf boundingBoxWorld
Detected bounding box in world coordinates that potentially contains a road marking.
dwRectf boundingBoxImage
Detected bounding box in image coordinates that potentially contains a road marking.
uint32_t groupId
Group id for road mark object.
This structure and dwPoleDetection are deprecated, going forward pelase only use dwLandmark and dwLan...
uint32_t numPoints
Number of points in the array.
dwTime_t timestamp
Image timestamp.
The output format of detected poles.
NVIDIA DriveWorks API: Core Types
float float32_t
Specifies POD types.
Definition of a single road marking.
uint32_t numLandmarks
Number of detected land marks.
dwRoadmarkType
Describes roadmark types.
A definition of one lane.
float32_t confidence
Confidence Score. Confidence score.
Defines a three-element floating-point vector.
Defines a two-element single-precision floating-point vector.
dwLaneGraphLaneType laneType
Lane assignment for road mark object.
#define DW_LANEMARK_MAX_COUNT
dwLaneGraphLaneType
The type of a lane.
lane marking on the left side next to ego lane
A definition of one landmark.
float32_t confidence
Detection confidence score.
The output format of detected line types.
uint32_t numPoles
Number of detected poles.
dwLaneMarkType
Describes Lane marking attributes of the super landmark type DW_LANDMARK_TYPE_LANE_MARKINGS defined a...
uint32_t numPoints
Number of points in the array.
dwLaneMarkColor lineColor
Category of the line color of lane marking.
dwRoadmarkType roadmarkType
Road mark classification.
dwLanePositionType
Definition of the position of a lane marking in respect to the ego lane.
this can be same as ego right or different if this is split lane
dwTime_t timestamp
Timestamp of frame used for detection.
NVIDIA DriveWorks API: LaneGraph
lane marking on the right side next to ego lane
#define DW_LANEMARK_POINT_MAX_COUNT
dwLanePositionType positionType
Category of the position of lane marking.
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
The output of road mark detection and classification.
uint32_t numRoadmarks
Number of detected road markings.
#define DW_LANDMARK_POINT_MAX_COUNT
bool isClose
closed polygon or not:
left lane marking of the ego lane
dwLandmarkAttribute landmarkAttribute
type;
The output format of detected lanes.
dwLaneMarkType lineType
Category of the line type of lane marking.
#define DW_ROADMARK_MAX_BBOX_COUNT
Maximum number of images patches the classifier can process at a time.
lane marking has been identified but has not been categorized
uint32_t trackId
Track ID. A unique id assigned by lane tracking module.
uint32_t numPoints
Number of points in the array.
uint32_t trackId
Track ID. A unique id.
#define DW_POLE_DETECTION_MAX_COUNT
#define DW_LANDMARK_MAX_COUNT
float32_t confidence
Confidence Score. Confidence score computed by lane detection.
uint32_t numLaneMarkings
Number of detected lane markings.
this can be same as ego left or different if this is split lane
right lane marking of the ego lane
float32_t classConfidence
Classification confidence score.
dwLaneMarking laneMarkings[DW_LANEMARK_MAX_COUNT]
Detected lane markings.
uint32_t trackId
Unique track id for road mark object.
dwLaneMarkColor
Describes Lane marking colors of the super landmark type DW_LANDMARK_TYPE_LANE_MARKINGS defined above...