ml.postprocessing.ultralytics — Ultralytics¶
ml.postprocessing.ultralytics modülü, Ultralytics için sınıflar içerir.
class YoloV5 – YOLO V5¶
YOLO V5 model çıktısını son işlemek için kullanılır.
- class ml.postprocessing.ultralytics.YoloV5(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Bir YOLO V5 son işleyicisi oluşturur.
thresholdNMS öncesinde tespitleri filtrelemek için skor eşiği.nms_thresholdÜst üste binen sınırlayıcı kutuları bastırmak için NMS tarafından kullanılan IoU eşiği.nms_sigmaSkor azalması için Soft-NMS tarafından kullanılan sigma değeri.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Verilen
inputslistesi içinmodeltarafından üretilenoutputsdizi listesini son işler. Sınıf başına listelerden oluşan bir liste döndürür; her iç liste ROI koordinatlarında((x, y, w, h), score)demetleri içerir. Her liste dizini model çıktısındaki ilgili sınıf dizinine karşılık gelsin diye boş sınıf listeleri korunur.
class YoloV8 – YOLO V8¶
YOLO V8 model çıktısını son işlemek için kullanılır.
- class ml.postprocessing.ultralytics.YoloV8(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
Bir YOLO V8 son işleyicisi oluşturur.
thresholdNMS öncesinde tespitleri filtrelemek için skor eşiği.nms_thresholdÜst üste binen sınırlayıcı kutuları bastırmak için NMS tarafından kullanılan IoU eşiği.nms_sigmaSkor azalması için Soft-NMS tarafından kullanılan sigma değeri.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
Verilen
inputslistesi içinmodeltarafından üretilenoutputsdizi listesini son işler. Sınıf başına listelerden oluşan bir liste döndürür; her iç liste ROI koordinatlarında((x, y, w, h), score)demetleri içerir. Her liste dizini model çıktısındaki ilgili sınıf dizinine karşılık gelsin diye boş sınıf listeleri korunur.