import sys from pathlib import Path # 获取当前文件的绝对路径 file_path = Path(__file__).resolve() print("file_path",file_path) # 获取当前文件的父路径 root_path = file_path.parent print("root_path",root_path) # 获取总项目的根路径 model_root_path = root_path.parent print("model_root_path",model_root_path) # Add the root path to the sys.path list if it is not already there if root_path not in sys.path: sys.path.append(str(root_path)) # 获取settings文件对于当前工作目录的相对路径 ROOT = root_path.relative_to(Path.cwd()) print("Path.cwd()",Path.cwd()) print("ROOT",ROOT)# . # Sources IMAGE = 'Image' RTSP = 'RTSP' SOURCES_LIST = [IMAGE, RTSP] # Images config IMAGES_DIR = ROOT / 'images' DEFAULT_IMAGE = IMAGES_DIR / 'office_4.jpg' DEFAULT_DETECT_IMAGE = IMAGES_DIR / 'office_4_detected.jpg' # ML Model config MODEL_DIR = ROOT / 'weights' DETECTION_MODEL = MODEL_DIR / 'yolov8n.pt' SEGMENTATION_MODEL = MODEL_DIR / 'yolov8n-seg.pt' SECURITY_MODEL = MODEL_DIR / 'yolov8n-sec.pt'