通过配置路由不同的算法
This commit is contained in:
@@ -15,7 +15,11 @@ from dataclasses import dataclass
|
||||
|
||||
# from biz.checkpoint.checkpoint_biz import FrameProcessorWorker
|
||||
# from biz.prison.prison_biz import FrameProcessorWorker
|
||||
from biz.prison.trajectory02_biz import FrameProcessorWorker
|
||||
# from biz.prison.trajectory02_biz import FrameProcessorWorker
|
||||
# from biz.prison.supervision_room_biz import FrameProcessorWorker
|
||||
|
||||
from common.processor_factory import get_processor
|
||||
|
||||
from common.camera_config import CameraConfig, parse_cameras_from_json, parse_cameras_from_yaml
|
||||
from common.contants import init_config
|
||||
from utils.web_socket_sender import WebSocketSender
|
||||
@@ -294,7 +298,7 @@ class HLSKadianService:
|
||||
self.ws_queue = queue.Queue(maxsize=1000) # WebSocket队列
|
||||
|
||||
self.frame_processor_workers = []
|
||||
self.biz_processor = FrameProcessorWorker(self.raw_queue, self.ws_queue, self.stop_event, self.cameras)
|
||||
self.biz_processor = get_processor(self.algorithm)(self.raw_queue, self.ws_queue, self.stop_event, self.cameras)
|
||||
self.ws_sender = WebSocketSender(self.ws_queue, self.stop_event, self.ws_host, self.ws_port)
|
||||
|
||||
def start(self):
|
||||
|
||||
Reference in New Issue
Block a user