punimtag/config/punimtag_config.json
2025-08-15 00:57:39 -08:00

102 lines
2.0 KiB
JSON

{
"face_recognition": {
"confidence_threshold": 0.6,
"face_quality_threshold": 0.3,
"max_face_distance": 0.6,
"min_face_size": 80,
"detection_model": "hog",
"enable_clustering": true,
"cluster_min_size": 3,
"cluster_epsilon": 0.3
},
"auto_tagging": {
"enabled": true,
"tag_seasons": true,
"tag_locations": true,
"tag_time_of_day": true,
"tag_indoor_outdoor": false,
"confidence_threshold": 0.7
},
"processing": {
"batch_size": 100,
"max_workers": 4,
"create_thumbnails": true,
"thumbnail_size": [
200,
200
],
"supported_formats": [
".jpg",
".jpeg",
".png",
".bmp",
".tiff",
".gif"
],
"skip_processed": true
},
"database": {
"backup_enabled": true,
"backup_interval_hours": 24,
"optimize_on_startup": true,
"vacuum_on_startup": false
},
"jewish_org": {
"hebrew_calendar_support": true,
"default_event_tags": [
"shabbat",
"wedding",
"bar_mitzvah",
"bat_mitzvah",
"brit_milah",
"baby_naming",
"shiva",
"yahrzeit",
"rosh_hashanah",
"yom_kippur",
"sukkot",
"simchat_torah",
"chanukah",
"tu_bishvat",
"purim",
"passover",
"lag_baomer",
"shavuot",
"tisha_bav",
"synagogue_service",
"torah_reading",
"kiddush",
"havdalah",
"community_dinner",
"study_session",
"board_meeting",
"fundraiser",
"youth_group",
"hebrew_school",
"adult_education"
],
"default_location_tags": [
"synagogue",
"sanctuary",
"social_hall",
"classroom",
"library",
"kitchen",
"office",
"parking_lot",
"garden",
"sukkah",
"home",
"restaurant",
"community_center",
"school",
"cemetery",
"israel",
"jerusalem",
"tel_aviv",
"haifa",
"safed"
],
"holiday_auto_tagging": true
}
}