|
Cpp-Processing
|

Classes | |
| struct | celantur::DetectionProcessingConfig |
| Configuration that describes processing of a particular class This structure contains the type of blurring to be applied to detections of a specific class. More... | |
| struct | celantur::ProcessorParams |
| Structure to hold parameters for the image processor. This structure contains various settings for configuring the image processing. More... | |
Typedefs | |
| typedef std::map< CelanturClassId, DetectionProcessingConfig > | celantur::PerTypeProcessingConfig |
| Configuration map for processing different detection types. This map associates each CelanturClassId with its corresponding DetectionProcessingConfig, allowing for fine-tuned processing settings based on the type of detection. More... | |
Enumerations | |
| enum class | celantur::BlurType { celantur::None = 0 , celantur::BBox_Oval = 1 , celantur::BBox_Rectangle = 2 , celantur::Segmentation = 3 } |
| Enum to describe the blur in celantur::DetectionProcessingConfig. More... | |
| enum class | celantur::CelanturClassId { celantur::LicensePlate = 101 , celantur::Person = 102 , celantur::Face = 103 , celantur::Vehicle = 104 } |
| Class ids enum that is used in celantur::CelanturDetection and celantur::DetectionProcessingConfig to describe detection class Class ids are identical to the celantur container. More... | |
The common parameters for complicated constructors and functions are encapsulated in this file. They are common between the internal implementation and the SDK interface.
| typedef std::map<CelanturClassId, DetectionProcessingConfig> celantur::PerTypeProcessingConfig |
Configuration map for processing different detection types. This map associates each CelanturClassId with its corresponding DetectionProcessingConfig, allowing for fine-tuned processing settings based on the type of detection.
for usage see ProcessorParams and DetectionProcessingConfig
|
strong |
Enum to describe the blur in celantur::DetectionProcessingConfig.
None means no blurring, BBox_Oval means blurring in an oval shape inside the bounding box (normally used for faces), BBox_Rectangle means blurring in a rectangular shape inside the bounding box (normally used for license plates), Segmentation means blurring according to the segmentation mask (if available)
| Enumerator | |
|---|---|
| None | |
| BBox_Oval | |
| BBox_Rectangle | |
| Segmentation | |
|
strong |
Class ids enum that is used in celantur::CelanturDetection and celantur::DetectionProcessingConfig to describe detection class Class ids are identical to the celantur container.
| Enumerator | |
|---|---|
| LicensePlate | |
| Person | |
| Face | |
| Vehicle | |