Spaces:
Configuration error
Configuration error
File size: 774 Bytes
d6e806a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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
|