13.1.20. Shrnutí

IDE v jednom odstavci: skripty se upravují v profesionálním editoru, který zná API kamery, spouštějí se na kameře jedním tlačítkem a pozorují se pomocí tří živých nástrojů – prohlížeče snímkového bufferu (frame buffer) pro to, co kamera vidí, histogramu pro čísla za tím a sériového terminálu pro to, co skript říká. Kolem této smyčky jsou údržbové nástroje, které udržují firmware, filesystém a ROMFS kamery v pořádku; nástroje strojového vidění, které produkují artefakty, jež skripty spotřebovávají – n-tice prahů, vyčištěné deskriptory, vytištěné tagy, převedené modely, oštítkované datové sady; a výkonné nástroje, které nahlédnou pod kapotu, když záleží na výkonu.

Kam dál:

  • Nabídka příkladů je trvalou odpovědí na otázku „jak na kameře udělám X“ – téměř každá funkce knihovny má spustitelný příklad.

  • Referenční příručka knihovny dokumentuje každý modul, který nabízí vyskakovací okno doplňování.

  • Python balíček openmv ovládá kameru z hostitelských Python skriptů – ladicí protokol IDE bez IDE – pro testovací přípravky, automatizaci a vlastní desktopová rozhraní.

  • Kapitola o produkci navazuje tam, kde končí krok nasazení v IDE: zapékání skriptů do firmwaru, dodávání prostředků v ROMFS a zpevnění kamery pro terén.