13.1.20. Conclusão

O IDE em um parágrafo: os scripts são editados em um editor profissional que conhece a API da câmera, executados na câmera com um botão, e observados por meio de três instrumentos ao vivo – o visualizador do frame buffer para o que a câmera vê, o histograma para os números por trás disso, e o terminal serial para o que o script diz. Em torno desse laço estão as ferramentas de manutenção que mantêm o firmware, o sistema de arquivos e o ROMFS da câmera em ordem; as ferramentas de visão de máquina que produzem os artefatos que os scripts consomem – tuplas de limiar, descritores limpos, tags impressas, modelos convertidos, conjuntos de dados rotulados; e as ferramentas avançadas que olham por baixo do capô quando o desempenho importa.

Para onde ir a partir daqui:

  • O menu de exemplos é a resposta permanente para “como faço X na câmera” – quase todo recurso da biblioteca tem um exemplo executável.

  • A referência da biblioteca documenta cada módulo que o popup de autocompletar oferece.

  • O pacote Python openmv controla uma câmera a partir de scripts Python do lado do host – o protocolo de depuração do IDE sem o IDE – para bancadas de teste, automação e front-ends de desktop personalizados.

  • O capítulo de produção retoma de onde a etapa de deploy do IDE termina: incorporar scripts ao firmware, distribuir recursos em ROMFS, e tornar uma câmera robusta para o campo.