ml.postprocessing.ultralytics — Ultralytics¶
המודול ml.postprocessing.ultralytics מכיל מחלקות עבור Ultralytics.
class YoloV5 – YOLO V5¶
משמש לעיבוד מאוחר של פלט מודל YOLO V5.
- class ml.postprocessing.ultralytics.YoloV5(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
יוצר מבצע עיבוד מאוחר של YOLO V5.
thresholdסף הציון לסינון זיהויים לפני NMS.nms_thresholdסף IoU שבו משתמש NMS לדיכוי תיבות תוחמות חופפות.nms_sigmaערך סיגמא שבו משתמש Soft-NMS לדעיכת ציון.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
מבצע עיבוד מאוחר של רשימת המערכים
outputsשהופקה על ידיmodelעבור רשימת ה-inputsהנתונה. מחזיר רשימה של רשימות לכל מחלקה; כל רשימה פנימית מכילה tuples מסוג((x, y, w, h), score)בקואורדינטות ROI. רשימות מחלקה ריקות נשמרות כך שכל אינדקס רשימה תואם לאינדקס המחלקה המתאים בפלט המודל.
class YoloV8 – YOLO V8¶
משמש לעיבוד מאוחר של פלט מודל YOLO V8.
- class ml.postprocessing.ultralytics.YoloV8(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
יוצר מבצע עיבוד מאוחר של YOLO V8.
thresholdסף הציון לסינון זיהויים לפני NMS.nms_thresholdסף IoU שבו משתמש NMS לדיכוי תיבות תוחמות חופפות.nms_sigmaערך סיגמא שבו משתמש Soft-NMS לדעיכת ציון.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
מבצע עיבוד מאוחר של רשימת המערכים
outputsשהופקה על ידיmodelעבור רשימת ה-inputsהנתונה. מחזיר רשימה של רשימות לכל מחלקה; כל רשימה פנימית מכילה tuples מסוג((x, y, w, h), score)בקואורדינטות ROI. רשימות מחלקה ריקות נשמרות כך שכל אינדקס רשימה תואם לאינדקס המחלקה המתאים בפלט המודל.