- Detector de matrículas
- OCR de matrículas
El detector de matrículas analiza cada fotograma y dibuja recuadros delimitadores alrededor de las matrículas que encuentra.
Cómo funciona: El modelo redimensiona cada fotograma a 384 × 384 píxeles y analiza toda la imagen en una sola pasada hacia adelante por la red neuronal. Divide la imagen en una cuadrícula y predice recuadros delimitadores y puntuaciones de confianza para cada celda. El resultado es un conjunto de recuadros — uno para cada región de matrícula encontrada.El modelo es una variante compacta YOLOv9-t, diseñada para funcionar eficientemente en dispositivos con recursos limitados como teléfonos y portátiles. Ha sido entrenada específicamente en matrículas europeas bajo diversas condiciones de iluminación y ángulos de cámara.
| Propiedad | Valor |
|---|---|
| Archivo del modelo | yolo-v9-t-384-license-plates-end2end.onnx |
| Arquitectura | YOLOv9 (detección de objetos en una sola pasada) |
| Resolución de entrada | 384 × 384 píxeles |
| Fuente | open-image-models |
Formato de los modelos
Ambos modelos se almacenan en formato ONNX (Open Neural Network Exchange — Intercambio Abierto de Redes Neuronales). ONNX es un estándar abierto para representar modelos de aprendizaje automático, lo que hace posible ejecutar modelos entrenados en Python directamente en el navegador. ALPR Vue usa ONNX Runtime Web para ejecutar la inferencia. Esta biblioteca compila los modelos a WebAssembly, que se ejecuta de forma nativa en navegadores modernos sin necesidad de plugins o extensiones. El resultado es una velocidad de inferencia casi nativa completamente dentro de tu pestaña del navegador.Limitaciones
- Cobertura regional: Ambos modelos fueron entrenados principalmente con matrículas europeas. La precisión varía para matrículas de Norteamérica, Asia y otras regiones.
- Rendimiento del dispositivo: La velocidad de inferencia depende de la CPU de tu dispositivo. Los dispositivos más antiguos o de bajo consumo pueden experimentar tasas de fotogramas más lentas.
- Requisitos del navegador: ONNX Runtime Web requiere compatibilidad con WebAssembly. Todos los navegadores modernos lo admiten, pero versiones muy antiguas pueden no hacerlo.
Los modelos se descargan una vez en tu primera visita y tu navegador los almacena en caché. En visitas posteriores, la aplicación los carga desde la caché local del navegador — no se necesita ninguna solicitud de red y la aplicación funciona completamente sin conexión.
