Add OCR configuration options and testing instructions to README; include PaddleOCR dependencies
This commit is contained in:
17
README.md
17
README.md
@@ -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
|
||||
```
|
||||
|
||||
2
requirements-ocr-paddle.txt
Normal file
2
requirements-ocr-paddle.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
paddlepaddle
|
||||
paddleocr
|
||||
Reference in New Issue
Block a user