2025-12-05 09:42:01 +02:00
|
|
|
database:
|
2025-12-05 15:30:19 +02:00
|
|
|
path: data/detections.db
|
2025-12-05 09:42:01 +02:00
|
|
|
image_repository:
|
2025-12-05 15:30:19 +02:00
|
|
|
base_path: ''
|
2025-12-05 09:42:01 +02:00
|
|
|
allowed_extensions:
|
2025-12-05 15:30:19 +02:00
|
|
|
- .jpg
|
|
|
|
|
- .jpeg
|
|
|
|
|
- .png
|
|
|
|
|
- .tif
|
|
|
|
|
- .tiff
|
|
|
|
|
- .bmp
|
2025-12-05 09:42:01 +02:00
|
|
|
models:
|
2025-12-05 15:51:16 +02:00
|
|
|
default_base_model: yolov8s-seg.pt
|
2025-12-05 15:30:19 +02:00
|
|
|
models_directory: data/models
|
2025-12-11 12:04:08 +02:00
|
|
|
base_model_choices:
|
|
|
|
|
- yolov8s-seg.pt
|
|
|
|
|
- yolov11s-seg.pt
|
2025-12-05 09:42:01 +02:00
|
|
|
training:
|
|
|
|
|
default_epochs: 100
|
|
|
|
|
default_batch_size: 16
|
2025-12-11 12:50:34 +02:00
|
|
|
default_imgsz: 1024
|
2025-12-05 09:42:01 +02:00
|
|
|
default_patience: 50
|
|
|
|
|
default_lr0: 0.01
|
2025-12-11 12:04:08 +02:00
|
|
|
two_stage:
|
|
|
|
|
enabled: false
|
|
|
|
|
stage1:
|
|
|
|
|
epochs: 20
|
|
|
|
|
lr0: 0.0005
|
|
|
|
|
patience: 10
|
|
|
|
|
freeze: 10
|
|
|
|
|
stage2:
|
|
|
|
|
epochs: 150
|
|
|
|
|
lr0: 0.0003
|
|
|
|
|
patience: 30
|
2025-12-10 15:46:26 +02:00
|
|
|
last_dataset_yaml: /home/martin/code/object_detection/data/datasets/data.yaml
|
|
|
|
|
last_dataset_dir: /home/martin/code/object_detection/data/datasets
|
2025-12-05 09:42:01 +02:00
|
|
|
detection:
|
|
|
|
|
default_confidence: 0.25
|
|
|
|
|
default_iou: 0.45
|
|
|
|
|
max_batch_size: 100
|
|
|
|
|
visualization:
|
|
|
|
|
bbox_colors:
|
2025-12-05 15:30:19 +02:00
|
|
|
organelle: '#FF6B6B'
|
|
|
|
|
membrane_branch: '#4ECDC4'
|
|
|
|
|
default: '#00FF00'
|
2025-12-05 09:42:01 +02:00
|
|
|
bbox_thickness: 2
|
|
|
|
|
font_size: 12
|
|
|
|
|
export:
|
|
|
|
|
formats:
|
2025-12-05 15:30:19 +02:00
|
|
|
- csv
|
|
|
|
|
- json
|
|
|
|
|
- excel
|
|
|
|
|
default_format: csv
|
2025-12-05 09:42:01 +02:00
|
|
|
logging:
|
2025-12-05 15:30:19 +02:00
|
|
|
level: INFO
|
|
|
|
|
file: logs/app.log
|
|
|
|
|
format: '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
|