ultralytics 8.1.26 LoadImagesAndVideos batched inference (#8817)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
This commit is contained in:
parent
1f9667fff2
commit
7451ca1f54
11 changed files with 186 additions and 171 deletions
|
|
@ -423,7 +423,7 @@ class Model(nn.Module):
|
|||
x in sys.argv for x in ("predict", "track", "mode=predict", "mode=track")
|
||||
)
|
||||
|
||||
custom = {"conf": 0.25, "save": is_cli, "mode": "predict"} # method defaults
|
||||
custom = {"conf": 0.25, "batch": 1, "save": is_cli, "mode": "predict"} # method defaults
|
||||
args = {**self.overrides, **custom, **kwargs} # highest priority args on the right
|
||||
prompts = args.pop("prompts", None) # for SAM-type models
|
||||
|
||||
|
|
@ -474,6 +474,7 @@ class Model(nn.Module):
|
|||
|
||||
register_tracker(self, persist)
|
||||
kwargs["conf"] = kwargs.get("conf") or 0.1 # ByteTrack-based method needs low confidence predictions as input
|
||||
kwargs["batch"] = kwargs.get("batch") or 1 # batch-size 1 for tracking in videos
|
||||
kwargs["mode"] = "track"
|
||||
return self.predict(source=source, stream=stream, **kwargs)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue