Spaces:
Runtime error
Runtime error
| """ | |
| Configuration settings for the video character replacement application | |
| """ | |
| # Model configurations | |
| MEDIAPIPE_MODEL_SELECTION = 0 | |
| MEDIAPIPE_MIN_DETECTION_CONFIDENCE = 0.5 | |
| # MTCNN configurations | |
| MTCNN_IMAGE_SIZE = 224 | |
| MTCNN_MARGIN = 20 | |
| MTCNN_MIN_FACE_SIZE = 100 | |
| MTCNN_THRESHOLDS = [0.6, 0.7, 0.7] | |
| MTCNN_FACTOR = 0.709 | |
| # Processing configurations | |
| DEFAULT_REPLACEMENT_STRENGTH = 0.8 | |
| DEFAULT_DETECTION_SENSITIVITY = 0.6 | |
| DEFAULT_TRACKING_STABILITY = 0.7 | |
| # Video processing | |
| OUTPUT_VIDEO_CODEC = 'mp4v' | |
| PREVIEW_FRAMES_COUNT = 4 | |
| # File handling | |
| MAX_FILE_SIZE_MB = 500 | |
| SUPPORTED_IMAGE_FORMATS = ['.jpg', '.jpeg', '.png', '.bmp', '.tiff'] | |
| SUPPORTED_VIDEO_FORMATS = ['.mp4', '.avi', '.mov', '.mkv', '.wmv'] | |
| # Face detection | |
| FACE_DETECTION_OVERLAP_THRESHOLD = 0.5 | |
| FACE_MASK_SIGMA = 15 | |
| # Color matching | |
| COLOR_MATCH_ENABLED = True | |
| # Performance | |
| MAX_CONCURRENT_PROCESSES = 2 | |
| PROCESSING_CHUNK_SIZE = 30 # frames |