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 Toolsalatt egy csomagolt vagy egyedi.networkmodellt másol a csatlakoztatott OpenMV Cam eszközre (vagy helyileg menti, ha nincs csatlakoztatott kamera), és acifar10,cifar10_fast,lenetéssmilemodellekkel érkezik.Az ImageReader export lehetővé teszi, hogy a
Convert Video/Save Videoegy OpenMV.binfá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-Learningalatt, 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 Toolsalatt. Ez egy csomagolt vagy egyedi neurális hálózati.networkmodellt másol a csatlakoztatott OpenMV Cam eszközre, vagy helyileg menti, ha nincs csatlakoztatott kamera. Az eszköz acifar10,cifar10_fast,lenetéssmilemodellekkel érkezik (5e8c7ce92, a27537ff1, f75ef2bcd).A
Convert Video/Save Videoeszközök mostantól előállíthatnak egy OpenMV ImageReader.binfájlt, egy videót (vagy képek halmazát) RGB565/szürkeárnyalatos képkockákból álló, tömörítettOMV IMG STRadatfolyammá 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-Learningmappa CNN következtetési szkriptekkel (cifar10,lenetés mosolyfelismerés, valamint központi ablakos és teljes ablakos keresési változatok), egy új26-April-Tagsmappa (az AprilTag példák kikerültek a16-Codesmappá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 a24-External-Sensorsalatt (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
ButtonTextelemre 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
pybcdcsoros 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.