CV / PaddleOCR
PaddleOCR v5 Tekstdetectie voor mobiele apparaten
reComputer R Series (CM5 + Hailo-8)
Detectie van tekstgebieden in documentafbeeldingen op reComputer R Series met Hailo-8 of Hailo-10H.
Kies het apparaat dat je gebruikt. De installatiehandleiding en documentatie worden dienovereenkomstig bijgewerkt.
Aan de slag
sudo docker run --rm \
--name cm5-hailo8-paddle-ocr-v5-mobile-detection \
--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_detection:latest \
python web_detection.py --model_path model/paddle_ocr_v5_mobile_detection.hef --video_path video/test.mp4Modeldetails
reComputer R SeriesPaddleOCR v5 Mobile Detection op reComputer R Series (CM5 + Hailo-8)
PaddleOCR v5 Mobile Detection vindt tekstgebieden in een volledige documentafbeelding. Het is een onafhankelijk model: gebruik de polygonen of boxes om tekstregels bij te snijden voordat u ze naar een tekstherkenningsmodel stuurt.
Modelinformatie
| Eigenschap | Waarde |
|---|---|
| Taak | Tekstdetectie |
| Invoer | 544 × 960 × 3 afbeelding |
| Uitvoer | Vierhoeken van tekstgebieden en as-uitgelijnde boxes |
| HEF | Hailo-8 PaddleOCR-detectie-HEF |
| Runtime | HailoRT 4.23.x |
Hostvereisten
De Hailo-8-driver, firmware, host-libhailort.so en het Python-wheel in de image moeten overeenkomende HailoRT-major/minor-versies gebruiken.
sudo apt update
sudo apt install hailort hailort-pcie-driver python3-hailort
sudo reboot
hailortcli --version
hailortcli fw-control identify
ls -l /dev/hailo0De demo uitvoeren
sudo docker run --rm \
--name cm5-hailo8-paddle-ocr-v5-mobile-detection \
--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_detection:latest \
python web_detection.py --model_path model/paddle_ocr_v5_mobile_detection.hef --video_path video/test.mp4Open http://<PI_IP>:8000 voor de preview.
REST-API
curl -X POST "http://<PI_IP>:8000/api/models/paddle_ocr_v5_mobile_detection/predict" \
-F "file=@document.png"Het antwoord retourneert een predictions-array; elk item bevat een polygon en een as-uitgelijnde box in coördinaten van de bronafbeelding.
Relatie met herkenning
Dit model decodeert geen tekst. Knip elke gedetecteerde regel bij of corrigeer de perspectief en geef deze door aan PaddleOCR v5 Mobile Recognition als een aparte deployment.
Invoer en uitvoer
Input: full document image or demo video frame. Output: detected text-region polygons, bounding boxes, and annotated MJPEG preview.