v2.0.0

A v2.0.0 gépi tanulási támogatást hoz az OpenMV IDE-be: egy új CNN Network Library eszközt neurális hálózati modellek kamerára történő telepítéséhez, valamint ImageReader videóexportot, egy sokkal gyorsabb soros terminált és a csomagolt 3.0.0 firmware-t. Ez a kiadás továbbra is a Qt Creator 4.0.2 alapra épül. A meglévő projektek esetében nincsenek visszafelé nem kompatibilis változások, bár a Windows-telepítések már nem telepítik automatikusan a csomagolt pybcdc soros illesztőprogramot.

Kiemelések

  • A CNN Network Library eszköz a Machine Vision Tools alatt egy csomagolt vagy egyedi .network modellt másol a csatlakoztatott OpenMV Cam eszközre (vagy helyileg menti, ha nincs csatlakoztatott kamera), és a cifar10, cifar10_fast, lenet és smile modellekkel érkezik.

  • Az ImageReader export lehetővé teszi, hogy a Convert Video / Save Video egy OpenMV .bin fájlt állítson elő a kamerán történő lejátszáshoz.

  • A gyorsabb soros terminál a beillesztett/futtatott kódot 63 bájtos darabokban küldi, az egyesével történő bájtküldés helyett.

  • Gépi tanulási példák kerültek hozzáadásra a 25-Machine-Learning alatt, valamint új AprilTag és I2C Lidar példák.

  • Csomagolt 3.0.0 firmware az OPENMV2/3/4 lapokhoz, kisebb M7/H7 binárisokkal.

Új funkciók

  • Hozzáadva a CNN Network Library eszköz a Machine Vision Tools alatt. Ez egy csomagolt vagy egyedi neurális hálózati .network modellt másol a csatlakoztatott OpenMV Cam eszközre, vagy helyileg menti, ha nincs csatlakoztatott kamera. Az eszköz a cifar10, cifar10_fast, lenet és smile modellekkel érkezik (5e8c7ce92, a27537ff1, f75ef2bcd).

  • A Convert Video / Save Video eszközök mostantól előállíthatnak egy OpenMV ImageReader .bin fájlt, egy videót (vagy képek halmazát) RGB565/szürkeárnyalatos képkockákból álló, tömörített OMV IMG STR adatfolyammá alakítva a kamerán történő lejátszáshoz (b7d12cd32).

  • Új csomagolt példák kerültek hozzáadásra: egy 25-Machine-Learning mappa CNN következtetési szkriptekkel (cifar10, lenet és mosolyfelismerés, valamint központi ablakos és teljes ablakos keresési változatok), egy új 26-April-Tags mappa (az AprilTag példák kikerültek a 16-Codes mappából), amely maximális felbontású és kis címke észlelési példákat ad hozzá, valamint egy I2C Lidar Lite V3 példa a 24-External-Sensors alatt (56abdf508).

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

  • A kód beillesztése és futtatása az OpenMV soros terminálban sokkal gyorsabb: a bájtokat mostantól (TABOO_PACKET_SIZE - 1) méretű darabokban (63 bájt) küldi, az egyesével történő bájtküldés helyett (bf93f3856).

  • A CNN Network Library mostantól külön legutóbb használt elérési utakat jegyez meg a kamerához csatlakoztatott és a kamera nélküli mentésekhez, és akkor is engedélyezve marad, ha nincs csatlakoztatott kamera. A rendszerbetöltő „csatlakoztassa újra a kamerát” felszólítása mostantól közli, hogy a mégse gombbal lehet a DFU újraprogramozásra ugrani (a27537ff1).

Hibajavítások

  • Javítva a láthatatlan (azonos színű) menüsor-szöveg sötét és egyedi témáknál: a menü szövegszínének invertálásával, amikor a menü háttere sötét, és ezt a ButtonText elemre is alkalmazva (dc7af7b54).

  • Javítva az AprilTag generátor, így a generált címkeképek megfelelő fekete kerettel és háttérrel jelennek meg, és méretarányosan illeszkednek, ahelyett hogy egy festetlen vászonra kerülnének (a27537ff1).

Platform- és eszköztámogatás

  • Qt Creator alap: 4.0.2.

  • Csomagolt OpenMV firmware: frissítve 3.0.0-ra az OPENMV2/OPENMV3/OPENMV4 lapokhoz, jelentősen kisebb M7/H7 firmware-binárisokkal (8da10eb4b).

  • Lapnevek: átnevezve a fogyasztói elnevezési sémára: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) és OpenMV Cam H7 (STM32H743) (8f29f7ca6).

  • A Windows telepítő már nem telepíti a pybcdc soros illesztőprogramot (4b27cdb80).

Visszafelé nem kompatibilis változások

A meglévő projektek, szkriptek vagy mentett beállítások esetében nincs ilyen. Megjegyzendő, hogy Windows alatt a csomagolt pybcdc soros illesztőprogramot a telepítő már nem telepíti automatikusan (4b27cdb80); ez csak az opcionális, régi soros illesztőprogramot érinti, a normál kamerakapcsolatot nem.