1 # Copyright (c) 2020 NVIDIA CORPORATION. All rights reserved.
3 @page roadmarknet_mainsection RoadMarkNet
6 This module provides the APIs to initialize, query, and release the NVIDIA proprietary road mark classification deep neural network: **RoadMarkNet**. <br>
8 The data structures include:
9 - `::dwRoadMarkNetModel`: allows user to choose among RoadMarkNet models.
10 - `::dwRoadMarkNetParams`: in addition to `::dwRoadMarkNetModel`, defines the RoadMarkNet model variant with specific precision and processor optimization to be loaded.
12 DriveWorks comes with the following RoadMarkNet model:
13 - US only model: ::DW_ROADMARKNET_MODEL_US_V0: Supported on GPU
17 RoadMarkNet APIs consume FP16 planar frames with a resolution of 960x604 pixels from AR0231 cameras (revision >= 4) and dwLandmarkDetection from LandMarkDetector. Internally, it uses road mark bounding box information from dwLandmarkDetection to crop input images and resize them to an image patch of 64x64. This image patch is then fed to the DNN as an input.
21 RoadMarkNet currently supports 33 road mark classes in US:
26 - ArrowMarkStraightLeft
27 - ArrowMarkStraightRight
29 - ArrowMarkStraightLeftRight
56 ### Additional Information
57 @warning The RoadMarkNet model currently deployed is mostly trained with United States road markings. It might experience reduced accuracy in other regions, particularly for road marking patterns not present in the US.
61 - @ref roadmarknet_usecase1
65 - @ref roadmarknet_group