CV / PaddleOCR
PaddleOCR v5 Texterkennung für Mobilgeräte: Erkennung
reComputer R Series (CM5 + Hailo-8)
Erkennung von Textzeilen auf reComputer R Series mit Hailo-8 oder Hailo-10H.
Wähle das Gerät, das du verwendest. Die Einrichtungsanleitung und Dokumentation werden entsprechend aktualisiert.
Erste Schritte
sudo docker run --rm \
--name cm5-hailo8-paddle-ocr-v5-mobile-recognition \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/paddle_ocr_v5_mobile_recognition:latest \
python web_detection.py --model_path model/paddle_ocr_v5_mobile_recognition.hef --video_path video/test.mp4Modelldetails
reComputer R SeriesPaddleOCR v5 Mobile Recognition auf reComputer R Series (CM5 + Hailo-8)
PaddleOCR v5 Mobile Recognition dekodiert ein ausgeschnittenes Bild einer Textzeile. Es ist ein eigenständiges Modell und lokalisiert keine Textbereiche in einem vollständigen Dokument; verwenden Sie bei der Verarbeitung einer Dokumentseite zuerst einen Textdetektor.
Modellinformationen
| Eigenschaft | Wert |
|---|---|
| Aufgabe | Texterkennung |
| Eingabe | 48 × 320 × 3 ausgeschnittenes Textzeilenbild |
| Ausgabe | CTC-dekodierter Text und Konfidenz |
| HEF | Hailo-8 PaddleOCR Recognition HEF |
| Runtime | HailoRT 4.23.x |
Host-Anforderungen
Der Hailo-8-Treiber, die Firmware, die Host-libhailort.so und das Python-Wheel im Image müssen übereinstimmende HailoRT-Haupt-/Nebenversionen verwenden.
sudo apt update
sudo apt install hailort hailort-pcie-driver python3-hailort
sudo reboot
hailortcli --version
hailortcli fw-control identify
ls -l /dev/hailo0Demo ausführen
sudo docker run --rm \
--name cm5-hailo8-paddle-ocr-v5-mobile-recognition \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/paddle_ocr_v5_mobile_recognition:latest \
python web_detection.py --model_path model/paddle_ocr_v5_mobile_recognition.hef --video_path video/test.mp4Öffnen Sie http://<PI_IP>:8000 für die Vorschau.
REST-API
curl -X POST "http://<PI_IP>:8000/api/models/paddle_ocr_v5_mobile_recognition/predict" \
-F "file=@text-line.png"Die Antwort enthält den dekodierten text und seine CTC-confidence.
Beziehung zur Detection
Dieses Modell erwartet eine einzelne Textzeile. Senden Sie vollständige Dokumentbilder zuerst an PaddleOCR v5 Mobile Detection und schneiden Sie jede zurückgegebene Region vor der Erkennung aus.
Eingaben und Ausgaben
Input: cropped single-line text image or demo video frame. Output: CTC-decoded text, confidence, and annotated MJPEG preview.