Hi Hailo Community,
I am working on a License Plate Recognition (LPR) pipeline on an i.MX8MP board with a Hailo-8 (HAILO8) accelerator running firmware 4.23.0.
I have successfully built a working GStreamer pipeline for vehicle detection using yolov5m.hef (compiled for Hailo-8) and I also have tiny_yolov4_license_plates.hef working for license plate detection.
However, I am stuck on the OCR stage. The issue is:
-
The lprnet.hef and lprnet_yuy2.hef available in the Hailo Model Zoo only list supported architectures as hailo15h, hailo15l, and hailo10h β there is no Hailo-8 compiled version available.
-
The TAPPAS LPR example script references lprnet_yuy2.hef but this does not run on Hailo-8.
-
Various online resources and Hailo documentation suggest LPR is supported on Hailo-8, but I cannot find any compiled lprnet.hef targeting the HAILO8 architecture.
My specific questions are:
- Is there a compiled lprnet.hef available for Hailo-8 (HAILO8 architecture) somewhere that I am missing?
- Was LPRNet support for Hailo-8 dropped at some point, or was it never officially supported?
- If no pre-compiled HEF exists, is there a recommended way to compile lprnet for Hailo-8 using the Dataflow Compiler, and are the .alls scripts available for this?
- Is there an alternative OCR model compiled for Hailo-8 that can read license plates?
My setup:
- Board: i.MX8MP EVK
- Hailo chip: Hailo-8 (Device Architecture: HAILO8)
- Firmware: 4.23.0
- HailoRT version: 4.23.0
- OS: Linux (Yocto-based)
- GStreamer: 1.24.7
Any help or pointer to the correct resources would be greatly appreciated. Thank you.