13.2. OpenMV Viewer#

OpenMV Viewer è il complemento in sola lettura di OpenMV IDE. Mentre l’IDE serve a costruire un’applicazione su una OpenMV Cam, il Viewer serve a mostrare un’applicazione finita: si connette a una camera, ne esegue lo script e trasmette in tempo reale il frame buffer, l’output seriale e l’istogramma – ma gli strumenti di sviluppo non ci sono. Un cliente, un collega o un visitatore a uno stand può osservare cosa fa un prodotto senza l’editor completo, gli strumenti di regolazione della machine vision o le impostazioni che contano solo mentre lo si costruisce.

Il Viewer si installa ed esegue autonomamente, separatamente da OpenMV IDE, e i due possono essere installati affiancati.

The OpenMV Viewer main window with a camera connected and its script running.

La finestra conserva le parti di OpenMV IDE che mostrano ciò che la camera sta facendo. Il frame buffer viewer mostra ciò che la camera ha catturato per ultimo, il serial terminal sottostante mostra tutto ciò che lo script stampa e l”histogram traccia le statistiche dei pixel del fotogramma. I controlli di connessione ed esecuzione si trovano sulla barra degli strumenti, e una barra di stato riporta ciò che la camera connessa sta facendo. Ciò che manca è tutto ciò che useresti per modificare l’applicazione: le funzionalità di scrittura degli script, gli strumenti di regolazione della visione artificiale, gli strumenti di IA e modelli, e le impostazioni per sviluppatori dell’IDE stesso sono tutti rimossi.

Uno strumento di modifica rimane, perché è rivolto a chi uses un prodotto piuttosto che a chi lo ha costruito. Il Viewer può aprire la configurazione delle impostazioni memorizzata sulla telecamera connessa e presentarla come un modulo, così un operatore può modificare le impostazioni di un prodotto – una soglia, una modalità, una password Wi-Fi – senza l’IDE. Apre soltanto una configurazione esistente; crearne una è un compito per l’IDE. Vedere l” editor delle impostazioni per ciò che una configurazione può contenere.

Le scorciatoie da tastiera in questo capitolo sono scritte per Windows e Linux; su macOS sostituisci Ctrl con Cmd.