NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwCrossCameraMatchArray Struct Reference

Detailed Description

Holds pointers to the data exposed by a list of 2D features.

The pointers can point to GPU or CPU memory.

Definition at line 73 of file FeatureListExtra.h.

Collaboration diagram for dwCrossCameraMatchArray:

Data Fields

dwVector2uimatches
 2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is match j in framePair i; each entry holds a pair of feature indices. More...
 
float32_tmatchScores
 2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is matchScore j in framePair i; each entry is a normalized match score [0,1], with 1 being the best possible match score. More...
 
dwVector2frefinementOffsets
 2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is refinementOffset j in framePair i; each entry is a vector of feature point refinement offset. More...
 
uint32_t numCameras
 Number of cameras matched in the match array. More...
 
uint32_t numCamPairs
 Number of matched camera pairs in the match array. More...
 
dwMemoryType memoryType
 Memory type. More...
 
uint32_t frameToCameraId [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA]
 Mapping from frame index to camera id. More...
 
dwVector2ui framePairs [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR]
 1D numCamPairs array, each entry is a frame index pair. More...
 
uint32_t numMatches [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR]
 Number of matches for the corresponding frame pair. More...
 
dwTime_t timestamps [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA]
 Timestamps for each camera frame. More...
 
uint8_t * data
 Pointer to the raw dwCrossCameraMatchArray data address. More...
 
size_t bytes
 Bytes of raw dwCrossCameraMatchArray data. More...
 
uint32_t maxMatchesPerCameraPair
 Max number of matches per camera pair. More...
 

Field Documentation

◆ bytes

size_t dwCrossCameraMatchArray::bytes

Bytes of raw dwCrossCameraMatchArray data.

Definition at line 89 of file FeatureListExtra.h.

◆ data

uint8_t* dwCrossCameraMatchArray::data

Pointer to the raw dwCrossCameraMatchArray data address.

Definition at line 88 of file FeatureListExtra.h.

◆ framePairs

dwVector2ui dwCrossCameraMatchArray::framePairs[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR]

1D numCamPairs array, each entry is a frame index pair.

Definition at line 84 of file FeatureListExtra.h.

◆ frameToCameraId

uint32_t dwCrossCameraMatchArray::frameToCameraId[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA]

Mapping from frame index to camera id.

1D array of size numCameras.

Definition at line 83 of file FeatureListExtra.h.

◆ matches

dwVector2ui* dwCrossCameraMatchArray::matches

2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is match j in framePair i; each entry holds a pair of feature indices.

Definition at line 75 of file FeatureListExtra.h.

◆ matchScores

float32_t* dwCrossCameraMatchArray::matchScores

2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is matchScore j in framePair i; each entry is a normalized match score [0,1], with 1 being the best possible match score.

Definition at line 76 of file FeatureListExtra.h.

◆ maxMatchesPerCameraPair

uint32_t dwCrossCameraMatchArray::maxMatchesPerCameraPair

Max number of matches per camera pair.

Definition at line 91 of file FeatureListExtra.h.

◆ memoryType

dwMemoryType dwCrossCameraMatchArray::memoryType

Memory type.

Definition at line 81 of file FeatureListExtra.h.

◆ numCameras

uint32_t dwCrossCameraMatchArray::numCameras

Number of cameras matched in the match array.

Definition at line 79 of file FeatureListExtra.h.

◆ numCamPairs

uint32_t dwCrossCameraMatchArray::numCamPairs

Number of matched camera pairs in the match array.

Definition at line 80 of file FeatureListExtra.h.

◆ numMatches

uint32_t dwCrossCameraMatchArray::numMatches[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR]

Number of matches for the corresponding frame pair.

1D array of size numCamPairs.

Definition at line 85 of file FeatureListExtra.h.

◆ refinementOffsets

dwVector2f* dwCrossCameraMatchArray::refinementOffsets

2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is refinementOffset j in framePair i; each entry is a vector of feature point refinement offset.

Definition at line 77 of file FeatureListExtra.h.

◆ timestamps

dwTime_t dwCrossCameraMatchArray::timestamps[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA]

Timestamps for each camera frame.

1D array of size numCameras.

Definition at line 86 of file FeatureListExtra.h.


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