13.1.20. Conclusione¶
L’IDE in un paragrafo: gli script vengono modificati in un editor professionale che conosce l’API della camera, eseguiti sulla camera con un solo pulsante, e osservati attraverso tre strumenti live – il visualizzatore del frame buffer per ciò che la camera vede, l’istogramma per i numeri che vi stanno dietro, e il terminale seriale per ciò che lo script dice. Attorno a questo ciclo si collocano gli strumenti di manutenzione che mantengono in ordine il firmware, il filesystem e il ROMFS di una camera; gli strumenti di visione artificiale che producono gli artefatti che gli script consumano – tuple di soglia, descrittori ripuliti, tag stampati, modelli convertiti, dataset etichettati; e gli strumenti avanzati che guardano sotto il cofano quando le prestazioni contano.
Dove andare da qui:
Il menu degli esempi è la risposta permanente a «come faccio X sulla camera» – quasi ogni funzionalità della libreria ha un esempio eseguibile.
Il riferimento della libreria documenta ogni modulo offerto dal popup di completamento.
Il pacchetto Python openmv controlla una camera da script Python lato host – il protocollo di debug dell’IDE senza l’IDE – per banchi di prova, automazione e frontend desktop personalizzati.
Il capitolo sulla produzione riprende da dove si ferma il passaggio di deploy dell’IDE: incorporare gli script nel firmware, distribuire gli asset nel ROMFS e rendere robusta una camera per il campo.