mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-08-04 13:47:37 +02:00
Don't require model_runner for realtime processors (#16728)
This commit is contained in:
parent
60b34bcfca
commit
b3c1b21f80
@ -7,7 +7,7 @@ import numpy as np
|
|||||||
|
|
||||||
from frigate.config import FrigateConfig
|
from frigate.config import FrigateConfig
|
||||||
|
|
||||||
from ..types import DataProcessorMetrics, DataProcessorModelRunner
|
from ..types import DataProcessorMetrics
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -18,11 +18,9 @@ class RealTimeProcessorApi(ABC):
|
|||||||
self,
|
self,
|
||||||
config: FrigateConfig,
|
config: FrigateConfig,
|
||||||
metrics: DataProcessorMetrics,
|
metrics: DataProcessorMetrics,
|
||||||
model_runner: DataProcessorModelRunner,
|
|
||||||
) -> None:
|
) -> None:
|
||||||
self.config = config
|
self.config = config
|
||||||
self.metrics = metrics
|
self.metrics = metrics
|
||||||
self.model_runner = model_runner
|
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
|
@ -31,7 +31,7 @@ class LicensePlateRealTimeProcessor(LicensePlateProcessingMixin, RealTimeProcess
|
|||||||
self.model_runner = model_runner
|
self.model_runner = model_runner
|
||||||
self.lpr_config = config.lpr
|
self.lpr_config = config.lpr
|
||||||
self.config = config
|
self.config = config
|
||||||
super().__init__(config, metrics, model_runner)
|
super().__init__(config, metrics)
|
||||||
|
|
||||||
def __update_metrics(self, duration: float) -> None:
|
def __update_metrics(self, duration: float) -> None:
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user