This commit is contained in:
2024-07-04 17:49:41 +08:00
parent 65aceec3a2
commit d81d0d7cff
3 changed files with 67 additions and 24 deletions

View File

@@ -7,6 +7,7 @@ from infer import Lane_model_infer
import numpy as np
import cv2
lock = threading.Lock()
response = {'code': 0, 'data': 0}
@@ -65,6 +66,18 @@ def lane_infer_server_main(queue):
daemon=True)
mythread.start()
import signal
import sys
def signal_handler(signum, frame):
logger.info("Received signal, exiting...")
camera_socket.close()
context.term()
sys.exit(0)
# 注册信号处理函数
signal.signal(signal.SIGTERM, signal_handler)
signal.signal(signal.SIGINT, signal_handler)
while True:
camera_socket.send_string("")