Lprnet.hef not available for Hailo-8 (HAILO8) architecture β€” LPR pipeline incomplete on i.MX8MP EVK

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:

  1. 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.

  2. The TAPPAS LPR example script references lprnet_yuy2.hef but this does not run on Hailo-8.

  3. 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.

Hi @Mahedhi_Hassan_Fahim,

Thanks,

1 Like