This commit is contained in:
2025-06-24 13:19:51 +08:00
parent 56b161dc49
commit fdc5b9722c
5 changed files with 19 additions and 5 deletions

View File

@ -7,6 +7,7 @@ import cv2
import numpy as np
import torch
from ultralytics.data import build_dataloader, build_yolo_dataset, converter
from ultralytics.engine.validator import BaseValidator
from ultralytics.utils import LOGGER, ops
@ -145,7 +146,15 @@ class DetectionValidator(BaseValidator):
# Predictions
if self.args.single_cls:
pred[:, 5] = 0
# =======Targets 2 分类======
column = pred[:,5]
condition2 = (column != 10)
pred[:,5][condition2] = 0
# ===========================
predn = self._prepare_pred(pred, pbatch)
stat["conf"] = predn[:, 4]
stat["pred_cls"] = predn[:, 5]