55 lines
1.7 KiB
YAML
55 lines
1.7 KiB
YAML
# webhooks:
|
|
# enabled: true
|
|
# endpoints:
|
|
# - url: 'https://webhook.site/92f87e0c-3611-43b1-8010-b873835b9e75'
|
|
# method: 'POST' # POST, PUT, GET
|
|
# headers:
|
|
# Authorization: 'Bearer your-token'
|
|
# Content-Type: 'application/json'
|
|
# retry:
|
|
# max_attempts: 3
|
|
# delay_seconds: 5
|
|
# notification_rules:
|
|
# send_on_new: true # Notificar nuevos QRs
|
|
# send_on_repeat: false # Notificar QRs repetidos
|
|
headless:
|
|
enabled: true # Activar modo headless
|
|
save_images: true # Guardar imágenes de QRs detectados
|
|
image_output_dir: '/var/log/qr_detector/images' # Directorio para guardar imágenes
|
|
webhook_url: 'http://your-webhook-url' # URL para notificaciones (opcional)
|
|
# Configuración del detector QR
|
|
database:
|
|
enabled: true
|
|
path: 'qr_codes.db'
|
|
table_name: 'qr_scans'
|
|
|
|
camera:
|
|
id: "rtsp://172.20.5.201:8080/h264.sdp" # ID de la cámara a usar
|
|
min_delay: 2.0 # Tiempo mínimo entre lecturas del mismo código
|
|
|
|
logging:
|
|
level: INFO
|
|
format: '%(asctime)s - %(levelname)s - %(message)s'
|
|
output:
|
|
console: true
|
|
file:
|
|
enabled: true
|
|
path: 'qr_detector.log'
|
|
|
|
display:
|
|
window_name: 'QR Detector'
|
|
rectangle:
|
|
color: [0, 255, 0] # Color BGR (verde)
|
|
thickness: 2
|
|
corner_length: 30 # Longitud de las líneas de las esquinas
|
|
text:
|
|
font_scale: 0.6
|
|
color: [255, 255, 255] # Color BGR (blanco)
|
|
thickness: 2
|
|
background_opacity: 0.5 # Opacidad del fondo del texto
|
|
margin_top: 40 # Píxeles sobre el código QR
|
|
# URL del webhook (opcional)
|
|
api:
|
|
url: "https://webhook.site/92f87e0c-3611-43b1-8010-b873835b9e75"
|
|
api_key: "tu-api-key-aqui"
|
|
batch_size: 1 # Número de QRs a acumular antes de enviar |