Zebra Aurora Imaging Library è un Software Development Kit (SDK) per Machine Vision progettato per lo sviluppo code-based di applicazioni di visione artificiale industriale. La piattaforma mette a disposizione un'ampia raccolta di strumenti software per acquisizione, elaborazione, analisi, annotazione, visualizzazione e archiviazione delle immagini, accompagnando lo sviluppatore dall'analisi di fattibilità e prototipazione fino allo sviluppo e al deployment dell'applicazione.
Aurora Imaging Library combina all'interno di una API coerente e portabile strumenti di Machine Vision tradizionale basati su regole e funzionalità basate su Artificial Intelligence e Deep Learning, consentendo di sviluppare applicazioni che spaziano dalla semplice acquisizione delle immagini fino a sofisticati sistemi di analisi 3D e AI. L'accesso a livello di codice offre elevata possibilità di personalizzazione, flessibilità e ottimizzazione delle prestazioni.
La piattaforma supporta C, C++, C# e CPython, sistemi Windows e Linux a 64 bit e architetture Intel e Arm, permettendo agli sviluppatori di realizzare soluzioni scalabili da un singolo dispositivo fino a infrastrutture distribuite e cluster High-Performance Computing (HPC).
Con Aurora Imaging CoPilot, Zebra mette inoltre a disposizione un ambiente interattivo per accelerare valutazione, prototipazione e sviluppo delle applicazioni. CoPilot permette di configurare gli strumenti di visione, sperimentare sequenze operative e generare codice, oltre a fornire workspace dedicati all'addestramento di reti neurali Deep Learning per anomaly detection, classification, object detection e segmentation.