ml.postprocessing.ultralytics — Ultralytics¶
O módulo ml.postprocessing.ultralytics contém classes para Ultralytics.
class YoloV5 – YOLO V5¶
Usado para pós-processar a saída do modelo YOLO V5.
- class ml.postprocessing.ultralytics.YoloV5(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Cria um pós-processador YOLO V5.
thresholdLimiar de pontuação para filtrar deteções antes do NMS.nms_thresholdLimiar IoU utilizado pelo NMS para suprimir caixas delimitadoras sobrepostas.nms_sigmaValor sigma utilizado pelo Soft-NMS para decaimento de pontuação.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Pós-processa a lista
outputsde arrays produzidos pelomodelpara a listainputsfornecida. Devolve uma lista de listas por classe; cada lista interior contém tuplos((x, y, w, h), score)em coordenadas ROI. As listas de classes vazias são preservadas para que cada índice de lista corresponda ao índice de classe correspondente na saída do modelo.
class YoloV8 – YOLO V8¶
Usado para pós-processar a saída do modelo YOLO V8.
- class ml.postprocessing.ultralytics.YoloV8(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Cria um pós-processador YOLO V8.
thresholdLimiar de pontuação para filtrar deteções antes do NMS.nms_thresholdLimiar IoU utilizado pelo NMS para suprimir caixas delimitadoras sobrepostas.nms_sigmaValor sigma utilizado pelo Soft-NMS para decaimento de pontuação.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Pós-processa a lista
outputsde arrays produzidos pelomodelpara a listainputsfornecida. Devolve uma lista de listas por classe; cada lista interior contém tuplos((x, y, w, h), score)em coordenadas ROI. As listas de classes vazias são preservadas para que cada índice de lista corresponda ao índice de classe correspondente na saída do modelo.