streamware

đź§ľ Streamware Accounting Scanner (Dokumenty/Faktury/Paragony)

Ten moduł ma 2 różne tryby pracy, które często są mylone:

1) sq accounting scan (one-shot) – lokalna kamera /dev/video* albo ekran

To jest tryb „zrób jedno zdjęcie → wybierz najlepsze → OCR → zapis do projektu”.

Przykłady:

# Lokalna kamera (wymaga /dev/video0 i ffmpeg)
sq accounting scan --source camera --project faktury_2024

# Zrzut ekranu (działa w sesji graficznej)
sq accounting scan --source screen --project faktury_2024

# Analiza pliku
sq accounting analyze --file faktura.jpg --type invoice

Typowe przyczyny błędu Failed to capture/find image

2) sq accounting web – web UI + RTSP (zalecane)

To jest docelowy tryb dla kamer RTSP oraz pracy „kioskowej” (automatyczne uruchamianie po starcie systemu).

Uruchomienie z kamerÄ… RTSP z .env

Jeśli masz w .env ustawione np.:

SQ_CAMERAS=main|rtsp://user:pass@192.168.1.100:554/stream
SQ_DEFAULT_CAMERA=main
SQ_WEB_PORT=8080

to możesz uruchomić:

sq accounting web --project faktury_2024 --port 8080 --camera main

Uruchomienie bezpośrednio z URL

sq accounting web --project faktury_2024 --port 8080 --rtsp "rtsp://user:pass@192.168.1.100:554/stream"

Przydatne opcje

# Nie otwieraj automatycznie przeglÄ…darki
sq accounting web --project faktury_2024 --port 8080 --camera main --no-browser

# Podgląd OpenCV (okno) – przydatne do testów bez web UI
sq accounting preview --source camera

Model hoster connectivity check (PaddleX)

Jeśli widzisz komunikat:

Checking connectivity to the model hosters...

to ustaw:

export PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK=True

W kodzie Streamware jest to domyślnie ustawiane, ale na niektórych środowiskach warto wymusić w shellu.

Kluczowe pliki w repo (mapa)