ml.postprocessing.ultralytics — Ultralytics¶
O módulo ml.postprocessing.ultralytics contém classes para Ultralytics.
classe YoloV5 – YOLO V5¶
Usada 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 detecções antes da NMS.nms_thresholdLimiar de IoU usado pela NMS para suprimir caixas delimitadoras sobrepostas.nms_sigmaValor sigma usado pela Soft-NMS para o decaimento de pontuação.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Pós-processa a lista de arrays
outputsproduzida pormodelpara a listainputsfornecida. Retorna uma lista de listas por classe; cada lista interna contém tuplas((x, y, w, h), score)em coordenadas de ROI. Listas de classe vazias são preservadas para que cada índice de lista corresponda ao índice de classe correspondente na saída do modelo.
classe YoloV8 – YOLO V8¶
Usada 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 detecções antes da NMS.nms_thresholdLimiar de IoU usado pela NMS para suprimir caixas delimitadoras sobrepostas.nms_sigmaValor sigma usado pela Soft-NMS para o decaimento de pontuação.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Pós-processa a lista de arrays
outputsproduzida pormodelpara a listainputsfornecida. Retorna uma lista de listas por classe; cada lista interna contém tuplas((x, y, w, h), score)em coordenadas de ROI. Listas de classe vazias são preservadas para que cada índice de lista corresponda ao índice de classe correspondente na saída do modelo.