NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
pvaAlgosDetectorIOBuffer_t Struct Reference

Detailed Description

Structure that holds I/O Buffers that change based on the frame inputs.

Definition at line 61 of file pva_algos_detector.h.

Data Fields

uint8_t * image
 In: Input image pointer. More...
 
uint32_t * age
 In: Feature ages of previously detected features. More...
 
uint32_t * id
 In: Feature ids of previously detected features. More...
 
uint32_t * outAge
 Out: Output feature age array. More...
 
uint32_t * outId
 Out: Output feature id array. More...
 
uint32_t * maxId
 In: Input max id of the feature in last frame. More...
 
uint8_t * imageMask
 In: Image ROI mask, set to 0xff to enable pixel or 0x0 to disable. More...
 
int * featureMask
 In: Max number of features to keep per cell, set a uniform or Gaussian mask. More...
 
uint32_t * status
 In: Feature status array of previously detected features. More...
 
float * loc
 In: Feature locations of previously detected features. More...
 
float * ncc
 In: Feature NCC ages from feature tracker. More...
 
uint32_t * scales
 In: Feature scales of previously detected features. More...
 
int * harrisOutput
 Out: Output Harris scores. More...
 
uint32_t * trackCount
 Out: Number of features detected that are being tracked from previous frame. More...
 
uint32_t * detectCount
 Out: Number of newly detected features in current frame. More...
 
uint32_t * outputFeatureCount
 Out: Number of (features detected +features that are being tracked from previous frame) More...
 
float * outLoc
 Out: Output feature locations array. More...
 
uint32_t * outStatus
 Out: Output feature status array. More...
 
uint32_t * outScales
 Out: Output feature scale array. More...
 
float * outNcc
 Out: Output ncc score array. More...
 
uint32_t * newToOld
 out track status More...
 
uint32_t * maxIdD
 Out: Max feature id in current frame after detection. More...
 
uint32_t * oldFeatureCount
 In:: Pointer to tracked input feature count. More...
 
bool enableNccScore
 In:Flag is disabled when ncc score is null. More...
 

Field Documentation

◆ age

uint32_t* pvaAlgosDetectorIOBuffer_t::age

In: Feature ages of previously detected features.

Definition at line 66 of file pva_algos_detector.h.

◆ detectCount

uint32_t* pvaAlgosDetectorIOBuffer_t::detectCount

Out: Number of newly detected features in current frame.

Definition at line 92 of file pva_algos_detector.h.

◆ enableNccScore

bool pvaAlgosDetectorIOBuffer_t::enableNccScore

In:Flag is disabled when ncc score is null.

In this case the old_feature_ncc buffer values are all set to 0 in the vpu code

Definition at line 111 of file pva_algos_detector.h.

◆ featureMask

int* pvaAlgosDetectorIOBuffer_t::featureMask

In: Max number of features to keep per cell, set a uniform or Gaussian mask.

Definition at line 78 of file pva_algos_detector.h.

◆ harrisOutput

int* pvaAlgosDetectorIOBuffer_t::harrisOutput

Out: Output Harris scores.

Definition at line 88 of file pva_algos_detector.h.

◆ id

uint32_t* pvaAlgosDetectorIOBuffer_t::id

In: Feature ids of previously detected features.

Definition at line 68 of file pva_algos_detector.h.

◆ image

uint8_t* pvaAlgosDetectorIOBuffer_t::image

In: Input image pointer.

Definition at line 64 of file pva_algos_detector.h.

◆ imageMask

uint8_t* pvaAlgosDetectorIOBuffer_t::imageMask

In: Image ROI mask, set to 0xff to enable pixel or 0x0 to disable.

Definition at line 76 of file pva_algos_detector.h.

◆ loc

float* pvaAlgosDetectorIOBuffer_t::loc

In: Feature locations of previously detected features.

Definition at line 82 of file pva_algos_detector.h.

◆ maxId

uint32_t* pvaAlgosDetectorIOBuffer_t::maxId

In: Input max id of the feature in last frame.

Range: (0,19641]

Definition at line 74 of file pva_algos_detector.h.

◆ maxIdD

uint32_t* pvaAlgosDetectorIOBuffer_t::maxIdD

Out: Max feature id in current frame after detection.

Definition at line 106 of file pva_algos_detector.h.

◆ ncc

float* pvaAlgosDetectorIOBuffer_t::ncc

In: Feature NCC ages from feature tracker.

Definition at line 84 of file pva_algos_detector.h.

◆ newToOld

uint32_t* pvaAlgosDetectorIOBuffer_t::newToOld

out track status

Definition at line 104 of file pva_algos_detector.h.

◆ oldFeatureCount

uint32_t* pvaAlgosDetectorIOBuffer_t::oldFeatureCount

In:: Pointer to tracked input feature count.

Definition at line 108 of file pva_algos_detector.h.

◆ outAge

uint32_t* pvaAlgosDetectorIOBuffer_t::outAge

Out: Output feature age array.

Definition at line 70 of file pva_algos_detector.h.

◆ outId

uint32_t* pvaAlgosDetectorIOBuffer_t::outId

Out: Output feature id array.

Definition at line 72 of file pva_algos_detector.h.

◆ outLoc

float* pvaAlgosDetectorIOBuffer_t::outLoc

Out: Output feature locations array.

Definition at line 96 of file pva_algos_detector.h.

◆ outNcc

float* pvaAlgosDetectorIOBuffer_t::outNcc

Out: Output ncc score array.

Definition at line 102 of file pva_algos_detector.h.

◆ outputFeatureCount

uint32_t* pvaAlgosDetectorIOBuffer_t::outputFeatureCount

Out: Number of (features detected +features that are being tracked from previous frame)

Definition at line 94 of file pva_algos_detector.h.

◆ outScales

uint32_t* pvaAlgosDetectorIOBuffer_t::outScales

Out: Output feature scale array.

Definition at line 100 of file pva_algos_detector.h.

◆ outStatus

uint32_t* pvaAlgosDetectorIOBuffer_t::outStatus

Out: Output feature status array.

Definition at line 98 of file pva_algos_detector.h.

◆ scales

uint32_t* pvaAlgosDetectorIOBuffer_t::scales

In: Feature scales of previously detected features.

Definition at line 86 of file pva_algos_detector.h.

◆ status

uint32_t* pvaAlgosDetectorIOBuffer_t::status

In: Feature status array of previously detected features.

Definition at line 80 of file pva_algos_detector.h.

◆ trackCount

uint32_t* pvaAlgosDetectorIOBuffer_t::trackCount

Out: Number of features detected that are being tracked from previous frame.

Definition at line 90 of file pva_algos_detector.h.


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