You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Problem
In certain projects, non-max suppression (NMS) is causing detection issues. By default, points are merged during inference at an IoU of 0.45. However, relevant objects may be only some px apart, preventing the model from detecting all objects.
Simply reducing point size isn't viable as it would exclude small references during training.
## Changes
- Made NMS IoU threshold configurable in both Trainer and Detector
- Fixed bug in TensorRT-based YOLOv5 inference that prevented detection of boxes directly at the top or left image edges
- Note: This edge detection bug did not affect point detection
| LINKLL | Link the node library into the container? | TRUE or FALSE | FALSE | Yes |
44
+
| DETECTOR_NAME | Will be the name of the container | String | - | Yes |
45
+
| WEIGHT_TYPE | Data type to convert weights to | String [FP32, FP16, INT8]| FP16 | No |
46
+
| IOU_THRESHOLD | IoU threshold for NMS | Float | 0.45 | No |
47
+
| CONF_THRESHOLD | Confidence threshold for NMS | Float | 0.2 | No |
48
+
38
49
### Cloud-Detector
39
50
40
51
New images can be pulled with `docker pull zauberzeug/yolov5-detector:nlvX.Y.Z-cloud`, where `X.Y.Z` is the version of the node-lib used.
@@ -43,13 +54,6 @@ Legacy images can be pulled with `docker pull zauberzeug/yolov5-detector:cloud`.
43
54
Pulled images can be run with the `docker.sh` script by calling `./docker.sh run-image`.
44
55
Local builds can be run with `./docker.sh run`.
45
56
If the container does not use the GPU, try `./docker.sh d`.
46
-
Mandatory parameters are those described in [Zauberzeug Learning Loop Node Library](https://github.com/zauberzeug/learning_loop_node). Besides, the following parameters may be set:
47
-
48
-
| Name | Purpose | Value | Default | Required only with ./docker.sh |
0 commit comments