Add OCR configuration options and testing instructions to README; include PaddleOCR dependencies

This commit is contained in:
2026-05-08 07:09:35 +02:00
parent 2b582dc732
commit 30c508287a
2 changed files with 19 additions and 0 deletions

View File

@@ -39,5 +39,22 @@ Istotne ustawienia:
- `detection.mode` - `best` rysuje najlepsza etykiete, `all` rysuje wszystkie wykrycia.
- `detection.frame_stride` - YOLO uruchamiany co N klatek podczas aktywnego wykrywania.
- `label_data.models`, `label_data.colors` - slowniki do walidacji tekstu z etykiety.
- `ocr.enabled`, `ocr.engine` - wlaczenie OCR i wybor silnika: `none`, `tesseract`, `paddle`.
Zdjecia trafiaja do `captures/photos`, filmy do `captures/videos`. Obok kazdego pliku media zapisywany jest JSON z aktualnym wynikiem detekcji/OCR.
## Testowanie OCR poza aplikacja
OCR mozna testowac na gotowych cropach bez uruchamiania kamery i YOLO:
```bash
.venv-lin/bin/python -m app.ocr.cli crop --engine none
.venv-lin/bin/python -m app.ocr.cli crop --engine tesseract
.venv-lin/bin/python -m app.ocr.cli crop --engine paddle --json
```
Backend PaddleOCR jest opcjonalny. Zaleznosci do testow PaddleOCR sa w osobnym pliku:
```bash
.venv-lin/bin/pip install -r requirements-ocr-paddle.txt
```

View File

@@ -0,0 +1,2 @@
paddlepaddle
paddleocr