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.mode` - `best` rysuje najlepsza etykiete, `all` rysuje wszystkie wykrycia.
|
||||||
- `detection.frame_stride` - YOLO uruchamiany co N klatek podczas aktywnego wykrywania.
|
- `detection.frame_stride` - YOLO uruchamiany co N klatek podczas aktywnego wykrywania.
|
||||||
- `label_data.models`, `label_data.colors` - slowniki do walidacji tekstu z etykiety.
|
- `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.
|
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