120b8c2cf6
采集时间随图像穿过处理队列,并修正未读帧的丢帧计数。通过采集与流水线针对性测试。
48 lines
994 B
Python
48 lines
994 B
Python
"""Capture subsystem: OpenCV source, optional background thread, discovery."""
|
|
|
|
from .config import (
|
|
MAX_SIMULTANEOUS_CAPTURES,
|
|
CaptureConfig,
|
|
CaptureHealth,
|
|
CaptureStatus,
|
|
ReconnectPolicy,
|
|
)
|
|
from .discovery import (
|
|
DEFAULT_LAPTOP_WEBCAM_PATTERNS,
|
|
DEFAULT_MAX_CAMERA_INDEX,
|
|
CameraFilter,
|
|
CameraInfo,
|
|
list_cameras,
|
|
pick_default_camera,
|
|
)
|
|
from .source import (
|
|
CapturedFrame,
|
|
CaptureSource,
|
|
CaptureWorker,
|
|
is_live_camera,
|
|
normalize_source,
|
|
open_capture,
|
|
open_opencv_capture,
|
|
)
|
|
|
|
__all__ = [
|
|
"DEFAULT_LAPTOP_WEBCAM_PATTERNS",
|
|
"DEFAULT_MAX_CAMERA_INDEX",
|
|
"MAX_SIMULTANEOUS_CAPTURES",
|
|
"CameraFilter",
|
|
"CameraInfo",
|
|
"CaptureConfig",
|
|
"CapturedFrame",
|
|
"CaptureHealth",
|
|
"CaptureSource",
|
|
"CaptureStatus",
|
|
"CaptureWorker",
|
|
"ReconnectPolicy",
|
|
"is_live_camera",
|
|
"list_cameras",
|
|
"normalize_source",
|
|
"open_capture",
|
|
"open_opencv_capture",
|
|
"pick_default_camera",
|
|
]
|