Add new get_save_dir() function (#4602)
This commit is contained in:
parent
1121ef2409
commit
23b4f697c9
6 changed files with 35 additions and 39 deletions
|
|
@ -34,11 +34,11 @@ import cv2
|
|||
import numpy as np
|
||||
import torch
|
||||
|
||||
from ultralytics.cfg import get_cfg
|
||||
from ultralytics.cfg import get_cfg, get_save_dir
|
||||
from ultralytics.data import load_inference_source
|
||||
from ultralytics.data.augment import LetterBox, classify_transforms
|
||||
from ultralytics.nn.autobackend import AutoBackend
|
||||
from ultralytics.utils import DEFAULT_CFG, LOGGER, MACOS, SETTINGS, WINDOWS, callbacks, colorstr, ops
|
||||
from ultralytics.utils import DEFAULT_CFG, LOGGER, MACOS, WINDOWS, callbacks, colorstr, ops
|
||||
from ultralytics.utils.checks import check_imgsz, check_imshow
|
||||
from ultralytics.utils.files import increment_path
|
||||
from ultralytics.utils.torch_utils import select_device, smart_inference_mode
|
||||
|
|
@ -84,7 +84,7 @@ class BasePredictor:
|
|||
overrides (dict, optional): Configuration overrides. Defaults to None.
|
||||
"""
|
||||
self.args = get_cfg(cfg, overrides)
|
||||
self.save_dir = self.get_save_dir()
|
||||
self.save_dir = get_save_dir(self.args)
|
||||
if self.args.conf is None:
|
||||
self.args.conf = 0.25 # default conf=0.25
|
||||
self.done_warmup = False
|
||||
|
|
@ -108,11 +108,6 @@ class BasePredictor:
|
|||
self.txt_path = None
|
||||
callbacks.add_integration_callbacks(self)
|
||||
|
||||
def get_save_dir(self):
|
||||
project = self.args.project or Path(SETTINGS['runs_dir']) / self.args.task
|
||||
name = self.args.name or f'{self.args.mode}'
|
||||
return increment_path(Path(project) / name, exist_ok=self.args.exist_ok)
|
||||
|
||||
def preprocess(self, im):
|
||||
"""Prepares input image before inference.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue