The Container number recognition parameters. The Administrator client
Parameters | A working name of a parameter | A parameter type | A default value | An acceptable range * | A parameter description |
---|---|---|---|---|---|
Frames per second. | fps | float | 5.0 | [1, 30] | A certain number of frames per second a video is processed. |
A minimum object size. | min_obj_size | float (в пикселях) | 50.0 | [0, 512] | A minimum size of the object being recognized (in pixels). The size of the object is determined by the length of its diagonal. |
A minimum size of undetected objects. | motion_min_scale | float | 2.0 | [1, 4] | The minimum value at which previously unrecognized objects are searched for. |
Time to resume searching for objects. | motion_cooldown | float (in seconds) | 1.0 | [0, 4] | Time required to resume searching for new objects in the same view area (in seconds). |
A low threshold for an object recognition. | weak_obj_score_threshold | float | 0.4 | [0, 1] | A low threshold to estimate an object recognition. If the value is lower than the threshold value, the objects are discarded and aren’t considered for further recognition. |
A minimum threshold value for an object recognition. | strong_obj_score_threshold | float | 0.45 | [0, 1] | A minimum threshold value for an abject to be recognized. |
An area size for re-detection. | glance_expansion | float | 3.5 | [1, 5] | Defines an area size for re-detection of the tracked objects. Large values may increase tracking of fast-moving objects, but it can also lead to missed object detection due to smaller relative size of objects in the detection area. |
An event processing time. | aggregation_time | float | 0.5 | [0, 10] | The time, measured in seconds, during which the best captured image is selected for object recognition. Larger values of the parameter increase the recognition quality but also increase the time required for an event generation. |
Unique characteristics of the objects to generate an event. | lev_distance_threshold | float | 1.0 | [0, 2] | Defines the degree of uniqueness required between two recognition results to trigger separate recognition events. |
A track time of an object. | track_lifetime | float | 2.0 | [1, 10] | A track time of an object that is measured in seconds and doesn’t include new events. |
A similarity threshold of the objects. | tracking_similarity_threshold | float | 0.3 | [0, 1] | The minimum similarity of objects at which an object can be considered a continuation of the track. Lower values can improve stability, but unrelated objects can be grouped into one track. |
Minimum quality value of a frame. | low_det_threshold | float | 0.4 | [0, 1] | A minimum quality value of a captured object image to be considered suitable for recognition. |
A recognized container number persistency time. | recognized_container_persistency | float | 10.0 | [0, 300] | The time, measured in seconds, during which the persistence of the recognized container number is active and prevents the duplication of events. |
An event generation interval for a static object. | recognized_container_report_interval | float | 30.0 | (0, 600] | The time, measured in seconds, during which a new event ins’t generated for the static container in the frame. |
A maximum number of objects under recognition. | tracked_objects_limit | int | 32.0 | [0, 512] | The maximum number of objects under simultaneous recognition. If the limit is exceeded, only the largest objects are saved. |
An anticipated container code. | valid_threshold | float | 0.1 | [0, 1] | A minimum score of an anticipated container code. |
Calculation of a control amount. | check_digit | bool | True | {False, True} | The parameter indicates if an additional condition is applied: calculates a control digit and compares with a predicted one. |
*In the Acceptable range column, square brackets “[” and/or “]” mean that the threshold values can be used as the default ones; parentheses “(” and/or “)” mean that the threshold values cannot be used as the default values.