pcod-common v1.0.0
Shared preprocessing and postprocessing for point-cloud object detection
Loading...
Searching...
No Matches
pcod_common::NmsConfig Struct Reference

#include <nms.hpp>

Public Attributes

std::vector< float > score_thresholds
 Per-class thresholds, or one threshold shared by all classes.
 
float iou_threshold = 0.1f
 IoU above which a lower-scored box is suppressed.
 
int max_detections = 64
 Maximum number of boxes retained.
 
float internal_score_threshold = 0.5f
 Score pivot used when rescaling class thresholds.
 

Detailed Description

Configuration for class-aware rotated non-maximum suppression.

Definition at line 13 of file nms.hpp.

Member Data Documentation

◆ internal_score_threshold

float pcod_common::NmsConfig::internal_score_threshold = 0.5f

Score pivot used when rescaling class thresholds.

Definition at line 17 of file nms.hpp.

Referenced by pcod_common::ApplyRotatedNms(), and main().

◆ iou_threshold

float pcod_common::NmsConfig::iou_threshold = 0.1f

IoU above which a lower-scored box is suppressed.

Definition at line 15 of file nms.hpp.

Referenced by pcod_common::ApplyRotatedNms(), and main().

◆ max_detections

int pcod_common::NmsConfig::max_detections = 64

Maximum number of boxes retained.

Definition at line 16 of file nms.hpp.

Referenced by pcod_common::ApplyRotatedNms(), and main().

◆ score_thresholds

std::vector<float> pcod_common::NmsConfig::score_thresholds

Per-class thresholds, or one threshold shared by all classes.

Definition at line 14 of file nms.hpp.

Referenced by pcod_common::ApplyRotatedNms(), and main().


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