cfb40 / src /pipeline /__init__.py
andytaylor-smg's picture
clarifying detect meaning
8abcfef
"""Pipeline modules for video processing and play extraction orchestration.
Note: OCR-based clock reading has been removed in favor of template matching.
Streaming processing is used for optimal performance.
See docs/ocr_to_template_migration.md for details.
"""
# Models (dataclasses)
from .models import (
DetectionConfig,
DetectionResult,
VideoContext,
)
# Pipeline classes and functions
from .play_extractor import PlayExtractor, format_extraction_result_dict
from .orchestrator import run_extraction, print_results_summary
from .template_builder_pass import TemplateBuildingPass
__all__ = [
# Models
"DetectionConfig",
"DetectionResult",
"VideoContext",
# Pipeline
"PlayExtractor",
"format_extraction_result_dict",
"run_extraction",
"print_results_summary",
"TemplateBuildingPass",
]