mirror of
https://github.com/THU-MIG/yolov10.git
synced 2025-05-23 21:44:22 +08:00
ultralytics 8.0.218
fix streaming predictor list init (#6578)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
This commit is contained in:
parent
e361194d7f
commit
3c277347e4
@ -1,6 +1,6 @@
|
|||||||
# Ultralytics YOLO 🚀, AGPL-3.0 license
|
# Ultralytics YOLO 🚀, AGPL-3.0 license
|
||||||
|
|
||||||
__version__ = '8.0.217'
|
__version__ = '8.0.218'
|
||||||
|
|
||||||
from ultralytics.models import RTDETR, SAM, YOLO
|
from ultralytics.models import RTDETR, SAM, YOLO
|
||||||
from ultralytics.models.fastsam import FastSAM
|
from ultralytics.models.fastsam import FastSAM
|
||||||
|
@ -67,11 +67,16 @@ class LoadStreams:
|
|||||||
self.mode = 'stream'
|
self.mode = 'stream'
|
||||||
self.imgsz = imgsz
|
self.imgsz = imgsz
|
||||||
self.vid_stride = vid_stride # video frame-rate stride
|
self.vid_stride = vid_stride # video frame-rate stride
|
||||||
|
|
||||||
sources = Path(sources).read_text().rsplit() if os.path.isfile(sources) else [sources]
|
sources = Path(sources).read_text().rsplit() if os.path.isfile(sources) else [sources]
|
||||||
n = len(sources)
|
n = len(sources)
|
||||||
self.sources = [ops.clean_str(x) for x in sources] # clean source names for later
|
self.fps = [0] * n # frames per second
|
||||||
self.imgs, self.fps, self.frames, self.threads, self.shape = [[]] * n, [0] * n, [0] * n, [None] * n, [[]] * n
|
self.frames = [0] * n
|
||||||
|
self.threads = [None] * n
|
||||||
self.caps = [None] * n # video capture objects
|
self.caps = [None] * n # video capture objects
|
||||||
|
self.imgs = [[] for _ in range(n)] # images
|
||||||
|
self.shape = [[] for _ in range(n)] # image shapes
|
||||||
|
self.sources = [ops.clean_str(x) for x in sources] # clean source names for later
|
||||||
for i, s in enumerate(sources): # index, source
|
for i, s in enumerate(sources): # index, source
|
||||||
# Start thread to read frames from video stream
|
# Start thread to read frames from video stream
|
||||||
st = f'{i + 1}/{n}: {s}... '
|
st = f'{i + 1}/{n}: {s}... '
|
||||||
|
Loading…
x
Reference in New Issue
Block a user