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.