social-content-moderation / config_p.yaml
Akash810419's picture
Upload 82 files
8e49ebb verified
# Smart Content Moderation Configuration
device: "cuda" # "cuda" or "cpu"
frame_skip: 3
debug: false
# Face Detection
face_detector:
type: "yolov8_standard"
model_path: "weights/yolov8n-face.pt"
conf_threshold: 0.35
bbox_adjustment:
padding_ratio: 0.08
neck_extension: 0.35
forehead_padding: 0.12
motion_smoothing:
enabled: true
iou_threshold: 0.5
smoothing_window: 5
max_missing_frames: 30
# Text Detection
text_detector:
ocr_languages: ["en"]
ocr_conf_threshold: 0.45
preprocessing:
use_clahe: true
sharpen: true
denoise: true
# NSFW/Blood/Violence Detection
nsfw_detection:
nsfw_threshold: 0.7 # NSFW content threshold
violence_threshold: 0.6 # Violence content threshold
blood_threshold: 0.5 # Blood/gore threshold
blood_percentage_threshold: 8.0 # Red pixel percentage for blood detection
# Blur Settings
blur:
face:
method: "gaussian"
adaptive_intensity: true
gaussian_min_kernel: 51
gaussian_max_kernel: 121
mosaic_block_size: 8
text:
method: "gaussian"
gaussian_min_kernel: 51
gaussian_max_kernel: 121
mosaic_block_size: 8
# System Settings
system:
benchmark_logging: true