SaigeVision C/C++  1.4.7
SaigeVision API document for C/C++
Max number of boxes

Functions

eErrorType SR_GetDetTestMaxNumberOfDetectionBoxesForEachClass (DetTestHandle handle, int *maxNumBoxes)
 Get Max number of boxes. More...
 
eErrorType SR_SetDetTestMaxNumberOfDetectionBoxesForEachClass (DetTestHandle handle, int numOfClasses, int *maxNumBoxes, bool writeOnModelFile=true)
 Set Max number of boxes. More...
 

Detailed Description

Maximum number of boxes to detect in single image for each class.
If the number of detected boxes are larger than Max number of boxes (K), only the top-K boxes are detected after sorting by score.
If preset Max number of boxes is negative, we do not apply filtering by Max number of boxes.

Function Documentation

◆ SR_GetDetTestMaxNumberOfDetectionBoxesForEachClass()

eErrorType SR_GetDetTestMaxNumberOfDetectionBoxesForEachClass ( DetTestHandle  handle,
int *  maxNumBoxes 
)

Get Max number of boxes.

Parameters
handledetection file handler
[out]maxNumBoxesmemory address receiving Max number of boxes. The length of memory must be equal to number of classes

◆ SR_SetDetTestMaxNumberOfDetectionBoxesForEachClass()

eErrorType SR_SetDetTestMaxNumberOfDetectionBoxesForEachClass ( DetTestHandle  handle,
int  numOfClasses,
int *  maxNumBoxes,
bool  writeOnModelFile = true 
)

Set Max number of boxes.

Parameters
handledetection file handler
numOfClassesnumber of classes
maxNumBoxesmemory address holding Max number of boxes. The length of memory must be equal to numOfClasses
writeOnModelFileoverwrite on model file or not
Examples
ExampleDetRuntime.cpp.