ml.postprocessing.ultralytics — Ultralytics¶
A ml.postprocessing.ultralytics modul az Ultralytics-hez tartalmaz osztályokat.
class YoloV5 – YOLO V5¶
A YOLO V5 modell kimenetének utófeldolgozásához használatos.
- class ml.postprocessing.ultralytics.YoloV5(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Létrehoz egy YOLO V5 utófeldolgozót.
thresholdPontszám-küszöbérték az észlelések NMS előtti szűréséhez.nms_thresholdAz NMS által az átfedő határoló dobozok elnyomásához használt IoU küszöbérték.nms_sigmaA Soft-NMS által a pontszámcsökkenéshez használt szigma érték.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Utófeldolgozza a
modeláltal az adottinputslistához előállítottoutputstömblistát. Visszaad egy osztályonkénti listákból álló listát; minden belső lista((x, y, w, h), score)tuple-öket tartalmaz ROI-koordinátákban. Az üres osztálylisták megmaradnak, így minden listaindex megfelel a modell kimenetében szereplő megfelelő osztályindexnek.
class YoloV8 – YOLO V8¶
A YOLO V8 modell kimenetének utófeldolgozásához használatos.
- class ml.postprocessing.ultralytics.YoloV8(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Létrehoz egy YOLO V8 utófeldolgozót.
thresholdPontszám-küszöbérték az észlelések NMS előtti szűréséhez.nms_thresholdAz NMS által az átfedő határoló dobozok elnyomásához használt IoU küszöbérték.nms_sigmaA Soft-NMS által a pontszámcsökkenéshez használt szigma érték.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Utófeldolgozza a
modeláltal az adottinputslistához előállítottoutputstömblistát. Visszaad egy osztályonkénti listákból álló listát; minden belső lista((x, y, w, h), score)tuple-öket tartalmaz ROI-koordinátákban. Az üres osztálylisták megmaradnak, így minden listaindex megfelel a modell kimenetében szereplő megfelelő osztályindexnek.