configs.py 618 B

123456789101112131415161718192021222324252627
  1. from pathlib import Path
  2. ROOT = Path(__file__).parent.parent
  3. RESOURCES_DIR = ROOT / "resources"
  4. WATER_MARK_TEMPLATE_IMAGE_PATH = RESOURCES_DIR / "watermark_template.png"
  5. WATER_MARK_DETECT_YOLO_WEIGHTS = RESOURCES_DIR / "best.pt"
  6. OUTPUT_DIR = ROOT / "output"
  7. OUTPUT_DIR.mkdir(exist_ok=True, parents=True)
  8. DEFAULT_WATERMARK_REMOVE_MODEL = "cv2"
  9. WORKING_DIR = ROOT / "working_dir"
  10. WORKING_DIR.mkdir(exist_ok=True, parents=True)
  11. LOGS_PATH = ROOT / "logs"
  12. LOGS_PATH.mkdir(exist_ok=True, parents=True)
  13. DATA_PATH = ROOT / "data"
  14. DATA_PATH.mkdir(exist_ok=True, parents=True)
  15. SQLITE_PATH = DATA_PATH / "db.sqlite3"