v1.8.1

A v1.8.1 bevezet egy automatikus könyvtár-/modulimport-kezelőt és egy új Documents mappa munkafolyamatot, mellékeli az OpenMV firmware 2.7.0-t (beleértve az eredeti OpenMV Cam M4 első firmware-ét) az ATWINC1500 WiFi shield image-ekkel együtt, és számos új példaszkriptet szállít. Ez a kiadás továbbra is a Qt Creator 4.0.2 alapra épül. A kamerán lévő kamerabeállítási fájlt átneveztük, ami a meglévő beállítások esetében egy kisebb viselkedésbeli változás.

Kiemelt újdonságok

  • Az automatikus importkezelő átvizsgálja a mellékelt példák mappát és egy új Documents/OpenMV mappát, és a Run/Save műveletkor átmásolja a helyileg importált Python modulokat az OpenMV Cam eszközre, szinkronizálást javasolva, amikor egy modul eltér.

  • A Documents Folder menü felsorolja a Documents/OpenMV mappádban lévő szkripteket a gyors megnyitáshoz, a meglévő Examples menü mellett.

  • Az OpenMV firmware 2.7.0 mostantól mellékelve van, beleértve az eredeti OpenMV Cam (OPENMV1/M4) számára újonnan hozzáadott firmware-t.

  • Az ATWINC1500 WiFi firmware image-ek (19.4.4 és 19.5.2) mellékelve vannak, és a WiFi firmware-frissítési példa mostantól ezeket flasheli.

  • Számos új példaszkriptet adtunk hozzá, amelyek lefedik az alacsony fogyasztású módokat, a képkocka-különbségképzést, az érzékelővezérlést, az optikai áramlást, a poláris transzformációkat és az MQTT-t.

Új funkciók

  • Automatikus könyvtár-/modulimport-kezelő. Az IDE átvizsgálja a mellékelt példák mappát és egy új Documents/OpenMV mappát, majd a Run/Save műveletkor átmásolja az összes helyileg importált Python modult az OpenMV Cam eszközre. Amikor egy, a kamerán lévő modul eltér a számítógépeden lévőtől, egy Import Helper üzenet ajánlja fel a modul frissítését a kamerán vagy a számítógépeden (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • Hozzáadtunk egy Documents Folder almenüt a File menühöz, amely felsorolja a Documents/OpenMV mappádban lévő szkripteket a gyors megnyitáshoz, a meglévő Examples menü mellett (a44bd842c).

  • Számos új példaszkriptet adtunk hozzá, többek között Low-Power (mély alvás, stop mód), Frame-Differencing (memóriában/lemezen alap és haladó, árnyékeltávolítás, strukturális hasonlóság), Sensor-Control (erősítés, expozíció, fehéregyensúly, tükrözés, átfordítás), Optical-Flow, adaptív küszöbszűrők, logaritmikus/lineáris poláris transzformációk és egy MQTT példát (7f90dad20, 210596538).

Egyéb változtatások és fejlesztések

  • Egy példa, egy Documents mappabeli szkript vagy egy hibafájl megnyitása mostantól rögzíti az aktuális kurzorpozíciódat a navigációs előzményekben, így a Back/Forward a várt módon működik (df9943f8f).

  • A kamerabeállítások módosítása, egy szkript kamerára mentése, illetve a kamera leválasztása/visszaállítása után az IDE egy eldobható fájlt ír, hogy kényszerítse a kamera fájlrendszerét a függőben lévő írások lemezre ürítésére; a beállítási párbeszédpanel mostantól csak Accepted esetén ürít (e7c78c930).

  • A kamerabeállítási párbeszédpanel WiFi-jelszó beviteli mezői mostantól 255 helyett 63 karakternél (a WPA határa) korlátozódnak, és a párbeszédpanelt valamivel magasabbra vettük (92b89ea42).

  • Az UART lapvezérlési példa mostantól átadja a timeout_char=1000 értéket, hogy elkerülje a karakter-időtúllépéseken való blokkolást (bebd201d3).

  • A mellékelt HTML dokumentációt újrageneráltuk bővített omv.image és omv.sensor modulhivatkozásokkal és frissített IDE áttekintő szöveggel (9c822f45b).

  • A szövegszerkesztő alapértelmezett tabulátorszélességét 8-ról 4 oszlopra változtattuk, így a megnyitott fájlokban a tabulátorkarakterek mostantól 4 oszlop szélességben jelennek meg (0d0636d37).

Hibajavítások

  • Javítottunk egy fordított firmware-verzió-összehasonlítást, így az IDE helyesen érzékeli, hogy a csatlakoztatott kamera firmware-e támogatja-e az újabb protokollfunkciókat (architektúra-karakterlánc és MTU-tanulás), ahelyett, hogy tévesen érzékelné azokat (3a75f6532).

  • A hibaüzenetek fájlhivatkozásai mostantól a helyes fájlt nyitják meg a kamerán azáltal, hogy beillesztik az elérési út elválasztóját a meghajtó elérési útja és a jelentett fájlnév közé (cb0c81f36).

  • A Configure Settings művelet mostantól helyesen le van tiltva, amikor a kamera nincs csatlakoztatva; korábban engedélyezve maradt (926c230c0).

Platform- és eszköztámogatás

  • Qt Creator alap: 4.0.2.

  • OpenMV firmware: frissítve 2.7.0-ra új image-ekkel minden laphoz, plusz az eredeti OpenMV Cam (OPENMV1/M4) számára újonnan hozzáadott firmware (7f90dad20).

  • ATWINC1500 WiFi shield firmware: a 19.4.4 és 19.5.2 image-ek mostantól mellékelve vannak, és a WiFi firmware-frissítési példa ezeket flasheli. Megjegyzés: a 19.5.2 nem támogatja az MR210PA modult (7f90dad20).

Kompatibilitást törő változtatások

  • A kamerán lévő kamerabeállítási fájlt main.ini-ről openmv.config-ra neveztük át. A régi main.ini néven tárolt beállításokat a program többé nem olvassa be; alkalmazd újra a kamerabeállításaidat az új fájl megírásához (5c1c0426b).