Spaces:
Configuration error
Configuration error
| import os | |
| from pathlib import Path | |
| class Config: | |
| # Base directory | |
| BASE_DIR = Path(__file__).parent | |
| # Flask configuration | |
| SECRET_KEY = os.environ.get('SECRET_KEY') or 'your-secret-key-here' | |
| MAX_CONTENT_LENGTH = 16 * 1024 * 1024 # 16MB max file size | |
| # Directory configuration | |
| UPLOAD_FOLDER = BASE_DIR / 'static' / 'uploads' | |
| CLASSIFIED_FOLDER = BASE_DIR / 'static' / 'classified_results' | |
| ANNOTATIONS_FOLDER = BASE_DIR / 'static' / 'annotations' | |
| # Image processing configuration | |
| ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg'} | |
| MIN_CONTOUR_AREA = 100 | |
| DEFAULT_SIMILARITY_THRESHOLD = 0.85 | |
| # Feature extraction configuration | |
| USE_ADVANCED_FEATURES = True | |
| TEXTURE_FEATURES_ENABLED = True | |
| HU_MOMENTS_ENABLED = True | |