ml.postprocessing.ultralytics — Ultralytics¶
Modul ml.postprocessing.ultralytics sadrži klase za Ultralytics.
klasa YoloV5 – YOLO V5¶
Koristi se za naknadnu obradu izlaza YOLO V5 modela.
- class ml.postprocessing.ultralytics.YoloV5(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Stvara YOLO V5 naknadni obrađivač.
thresholdPrag rezultata za filtriranje detekcija prije NMS-a.nms_thresholdIoU prag koji NMS koristi za potiskivanje preklapajućih graničnih okvira.nms_sigmaSigma vrijednost koju Soft-NMS koristi za opadanje rezultata.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Naknadno obrađuje popis nizova
outputskoji jemodelproizveo za zadani popisinputs. Vraća popis popisa po klasi; svaki unutarnji popis sadrži n-torke((x, y, w, h), score)u ROI koordinatama. Prazni popisi klasa čuvaju se kako bi svaki indeks popisa odgovarao odgovarajućem indeksu klase u izlazu modela.
klasa YoloV8 – YOLO V8¶
Koristi se za naknadnu obradu izlaza YOLO V8 modela.
- class ml.postprocessing.ultralytics.YoloV8(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Stvara YOLO V8 naknadni obrađivač.
thresholdPrag rezultata za filtriranje detekcija prije NMS-a.nms_thresholdIoU prag koji NMS koristi za potiskivanje preklapajućih graničnih okvira.nms_sigmaSigma vrijednost koju Soft-NMS koristi za opadanje rezultata.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Naknadno obrađuje popis nizova
outputskoji jemodelproizveo za zadani popisinputs. Vraća popis popisa po klasi; svaki unutarnji popis sadrži n-torke((x, y, w, h), score)u ROI koordinatama. Prazni popisi klasa čuvaju se kako bi svaki indeks popisa odgovarao odgovarajućem indeksu klase u izlazu modela.