ml.postprocessing.ultralytics --- Ultralytics

Modul ml.postprocessing.ultralytics berisi kelas untuk Ultralytics.

class YoloV5 -- YOLO V5

Digunakan untuk pasca-pemrosesan output model YOLO V5.

class ml.postprocessing.ultralytics.YoloV5(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)

Membuat pasca-prosesor YOLO V5.

threshold Ambang batas skor untuk memfilter deteksi sebelum NMS.

nms_threshold Ambang batas IoU yang digunakan oleh NMS untuk menekan kotak pembatas yang tumpang tindih.

nms_sigma Nilai sigma yang digunakan oleh Soft-NMS untuk penurunan skor.

__call__(model: ml.Model, inputs: list, outputs: list) list

Pasca-pemrosesan daftar outputs array yang dihasilkan oleh model untuk daftar inputs yang diberikan. Mengembalikan daftar daftar per-kelas; setiap daftar dalam berisi tuple ((x, y, w, h), score) dalam koordinat ROI. Daftar kelas yang kosong tetap disertakan agar setiap indeks daftar sesuai dengan indeks kelas yang sesuai dalam output model.

class YoloV8 -- YOLO V8

Digunakan untuk pasca-pemrosesan output model YOLO V8.

class ml.postprocessing.ultralytics.YoloV8(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)

Membuat pasca-prosesor YOLO V8.

threshold Ambang batas skor untuk memfilter deteksi sebelum NMS.

nms_threshold Ambang batas IoU yang digunakan oleh NMS untuk menekan kotak pembatas yang tumpang tindih.

nms_sigma Nilai sigma yang digunakan oleh Soft-NMS untuk penurunan skor.

__call__(model: ml.Model, inputs: list, outputs: list) list

Pasca-pemrosesan daftar outputs array yang dihasilkan oleh model untuk daftar inputs yang diberikan. Mengembalikan daftar daftar per-kelas; setiap daftar dalam berisi tuple ((x, y, w, h), score) dalam koordinat ROI. Daftar kelas yang kosong tetap disertakan agar setiap indeks daftar sesuai dengan indeks kelas yang sesuai dalam output model.