NonMaximumSuppression class
Non-maximum suppression of bounding box sets.
Contents
Removes overlapping bounding boxes in a BoundingBoxSet if intersection over union is above a provided threshold.
Inputs:
Outputs:
Base classes
- class ProcessObject
- Abstract base class for all process objects.
Public functions
- auto create(float threshold) -> std::shared_ptr<NonMaximumSuppression>
- Create instance.
- void setThreshold(float threshold)
- void loadAttributes() virtual
Protected functions
- void execute() override
Protected variables
- float m_threshold
Function documentation
std::shared_ptr<NonMaximumSuppression> fast:: NonMaximumSuppression:: create(float threshold)
Create instance.
| Parameters | |
|---|---|
| threshold | Minimum intersection over union to remove overlapping bounding box. |
| Returns | instance |