21.05
|
Detection Output layer info. More...
#include <Types.h>
Public Member Functions | |
DetectionPostProcessLayerInfo () | |
Default Constructor. More... | |
DetectionPostProcessLayerInfo (unsigned int max_detections, unsigned int max_classes_per_detection, float nms_score_threshold, float iou_threshold, unsigned int num_classes, std::array< float, 4 > scales_values, bool use_regular_nms=false, unsigned int detection_per_class=100, bool dequantize_scores=true) | |
Constructor. More... | |
unsigned int | max_detections () const |
Get max detections. More... | |
unsigned int | max_classes_per_detection () const |
Get max_classes per detection. More... | |
unsigned int | detection_per_class () const |
Get detection per class. More... | |
float | nms_score_threshold () const |
Get nms threshold. More... | |
float | iou_threshold () const |
Get intersection over union threshold. More... | |
unsigned int | num_classes () const |
Get num classes. More... | |
bool | use_regular_nms () const |
Get if use regular nms. More... | |
float | scale_value_y () const |
Get y scale value. More... | |
float | scale_value_x () const |
Get x scale value. More... | |
float | scale_value_h () const |
Get h scale value. More... | |
float | scale_value_w () const |
Get w scale value. More... | |
bool | dequantize_scores () const |
Get dequantize_scores value. More... | |
|
inline |
Default Constructor.
|
inline |
Constructor.
[in] | max_detections | Number of total detection. |
[in] | max_classes_per_detection | Number of total classes to be kept after NMS step. Used in the Fast Non-Max-Suppression |
[in] | nms_score_threshold | Threshold to be used in NMS |
[in] | iou_threshold | Threshold to be used during the intersection over union. |
[in] | num_classes | Number of classes. |
[in] | scales_values | Scales values used for decode center size boxes. |
[in] | use_regular_nms | (Optional) Boolean to determinate if use regular or fast nms. Defaults to false. |
[in] | detection_per_class | (Optional) Number of detection per class. Used in the Regular Non-Max-Suppression. Defaults to 100. |
[in] | dequantize_scores | (Optional) If the scores need to be dequantized. Defaults to true. |
Definition at line 1051 of file Types.h.
|
inline |
|
inline |
Get detection per class.
Used in the Regular Non-Max-Suppression
Definition at line 1075 of file Types.h.
Referenced by arm_compute::operator<<(), and CPPDetectionPostProcessLayer::run().
|
inline |
Get intersection over union threshold.
Definition at line 1085 of file Types.h.
Referenced by arm_compute::operator<<().
|
inline |
Get max_classes per detection.
Used in the Fast Non-Max-Suppression.
Definition at line 1070 of file Types.h.
Referenced by DetectionPostProcessLayerNode::configure_output(), arm_compute::operator<<(), and CPPDetectionPostProcessLayer::run().
|
inline |
Get max detections.
Definition at line 1065 of file Types.h.
Referenced by DetectionPostProcessLayerNode::configure_output(), arm_compute::operator<<(), and CPPDetectionPostProcessLayer::run().
|
inline |
Get nms threshold.
Definition at line 1080 of file Types.h.
Referenced by arm_compute::operator<<().
|
inline |
Get num classes.
Definition at line 1090 of file Types.h.
Referenced by arm_compute::operator<<(), and CPPDetectionPostProcessLayer::run().
|
inline |
Get h scale value.
Definition at line 1112 of file Types.h.
Referenced by arm_compute::operator<<().
|
inline |
Get w scale value.
Definition at line 1118 of file Types.h.
Referenced by arm_compute::operator<<().
|
inline |
Get x scale value.
Definition at line 1106 of file Types.h.
Referenced by arm_compute::operator<<().
|
inline |
Get y scale value.
Definition at line 1100 of file Types.h.
Referenced by arm_compute::operator<<().
|
inline |
Get if use regular nms.
Definition at line 1095 of file Types.h.
Referenced by arm_compute::operator<<(), and CPPDetectionPostProcessLayer::run().