v4.4.5

A v4.4.5 firmware-betöltést és -helyreállítást ad az új Alif Ensemble (OpenMV Cam AE3) kártyákhoz, teljes lokalizált felhasználói felület fordításokat szállít a teljes csomagolt nyelvkészletben, és bővíti a csomagolt modelltárat egy nagy DeGirum gyűjteménnyel, valamint egy új Qualcomm AI Hub gyártói szekcióval. A kiadás a Qt Creator 14.0.2 alapon marad. Néhány menüelem és fejlesztői parancssori opció eltávolításra került; lásd: Visszafelé nem kompatibilis változások.

Kiemelt újdonságok

  • Az Alif Ensemble (OpenMV Cam AE3) támogatás lehetővé teszi a firmware betöltését és helyreállítását az új AE3 kártyákon közvetlenül az IDE-ből, beleértve egy vezetett helyreállítási folyamatot a működésképtelenné vált kártyákhoz.

  • A lokalizált felhasználói felület fordítások mostantól teljesek a teljes csomagolt nyelvkészletben, beleértve az OpenMV-specifikus párbeszédpanel-szövegeket is.

  • A DeGirum modelltár egy nagy gyűjteménnyel bővül YOLOv5n/YOLOv5nu/YOLOv8n változatokkal, valamint egy új Model Zoo nyitóoldallal.

  • A Qualcomm AI Hub modellek új Qualcomm gyártói szekciót adnak 16 kvantált modellel 15 modellcsaládon át (YOLOv8-Detection, Yolo-NAS, Yolo-v7, DeepLabV3+ MobileNet, MediaPipe Face, MiDaS, MobileNet v2/v3, PoseNet, ShuffleNet v2, SqueezeNet, GoogLeNet és további modellek), valamint új Qualcomm és Google gyártói nyitóoldalakkal.

  • A kamera USB-meghajtó párosítása mostantól pontosan kiválasztja a csatlakoztatott kamerához tartozó cserélhető meghajtót sorozatszám alapján Windows, Linux és macOS rendszeren.

  • Javítva egy összeomlás, amely akkor lépett fel, amikor a helloworld szkriptet átírták a csatlakoztatott érzékelőhöz.

Új funkciók

  • Hozzáadva a firmware betöltésének és helyreállításának lehetősége az új Alif Ensemble (OpenMV Cam AE3) kártyákon közvetlenül az IDE-ből, csomagolt Alif parancssori eszközök és egy dedikált UART/DFU helyreállítási rendszerbetöltő használatával. A folyamat egy belső, rejtett OpenMV Cam AE3 SBL kártya-bejegyzést (VID:PID 37C5:16E3) használ, amely nem jelenik meg választható kártyaként a kapcsolódási legördülő menüben (e896a475b, c386a2680, b2834df07, 2df2a5535, 3079df0e4).

  • A megrongálódott vagy működésképtelenné vált Alif kártyák mostantól visszaállíthatók és újraflashelhetők egy vezetett helyreállítási folyamaton keresztül, amely arra kéri, hogy engedélyezze a hardveres karbantartási mód kapcsolóját (ha még nincs bekapcsolva), és nyomja meg a kártya felhasználói gombját a karbantartási mód kézfogása során (ec69240ab, 2fb7f9fde).

  • Az OpenMV IDE mostantól teljes lokalizált felhasználói felület fordításokat szállít a teljes csomagolt nyelvkészletében, beleértve az OpenMV-specifikus párbeszédpanel-szövegeket is, amelyek egy új automatikus fordítási folyamaton keresztül készülnek (60228d5cb, b2e8cece4, 5d5fc17e9, 5d2ad4e64, 43453aadd).

  • Hozzáadva egy nagy DeGirum modelltár-gyűjtemény (YOLOv5n/YOLOv5nu/YOLOv8n változatok autó-, coco-, arc-, kéz-, rendszámtábla-, személy-, kor-, nem-, gyümölcs-, ppe-, fej- és póz/kulcspont-észleléshez), valamint egy új Model Zoo nyitóoldal (e39989251).

  • Hozzáadva egy új Qualcomm AI Hub gyártói szekció 16 kvantált modellel 15 modellcsaládon át (YOLOv8-Detection, Yolo-NAS, Yolo-v7, deeplabv3_plus_mobilenet, foot_track_net, gear_guard_net, googlenet, mediapipe_face észlelő és tereppont-észlelő, midas, mobilenet_v2, mobilenet_v3_large, posenet_mobilenet, shufflenet_v2 és squeezenet1_1), új Qualcomm és Google gyártói nyitóoldalak, valamint a Google MobileNet v1 modellek átszervezése egy classification almappából (2fbb806bd).

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

  • Amikor szkripteket másol egy kamera USB-meghajtójára, az IDE mostantól pontosan kiválasztja a csatlakoztatott kamerához tartozó cserélhető meghajtót a sorozatszámának egyeztetésével, ahelyett, hogy az összes csatlakoztatott FAT-kötet közül találgatna, Windows, Linux és macOS rendszeren (ef28da191, db98bc4b0, 9ee631e6f, d6b2a0976, 3b3c4c9a2).

  • A meghajtó/USB sorozatszám-keresések és a soros port-vizsgálat átkerültek a meglévő meghajtó-vizsgáló munkaszálra, így az IDE felhasználói felülete reszponzív marad a csatlakozás során (bcc78d48e, 3b3c4c9a2).

  • Hozzáadva a kezdeti (jelenleg letiltott) infrastruktúra egy változó méretű get_state adatcsomaghoz, amely megkülönböztetné a nagy sebességű (511 bájt) és a teljes sebességű (63 bájt) USB-t. A kód jelen van, de egy if (0) ággal le van zárva, így a get_state továbbra is az eredeti, rögzített 64 bájtos adatcsomagot használja, és ebben a kiadásban nincs felhasználó számára látható viselkedésbeli változás (31c2e2990).

  • Javítva a flash-törlési cím az Arduino Nano RP2040 Connect (örökölt) rendszerbetöltőjéhez 0x10800000-ról 0x10200000-ra (132047c14).

  • Eltávolítva a CNN Network Library eszköz, amely egy modellfájlt másolt az OpenMV Cam-re a Machine Vision Tools menüből (07f83ce69).

  • Elrejtve a kamera Configure Settings párbeszédpanel menüművelete (064fb3d83).

  • Eltávolítva több fejlesztői/hibakeresési parancssori opció (-settingspath, -installsettingspath, -pluginpath és -temporarycleansettings/-tcs) az alkalmazásból, így a végfelhasználók számára csak a -language maradt (86d009d65).

Hibajavítások

  • Javítva egy IDE-összeomlás, amely akkor lépett fel, amikor a helloworld szkriptet átírták a csatlakoztatott érzékelőhöz; a fájl mostantól újratöltődik a lemezről a setPlainText hívása helyett (5793b3120).

  • Javítva a Python beillesztési behúzás, így a beillesztett kód többé nem túl-behúzott az előző sor behúzási szintjén túl (8622327d9).

  • Javítva a kimeneti (soros terminál) panel, így indításkor visszaáll a látható/rejtett állapotába, és megszüntetve a helyi menü felugrása a kapcsológombjain (a972ecdf5).

  • Javítva az Alif eszközök soros port-észlelése macOS rendszeren úgy, hogy csak a /dev/cu* portokat veszi figyelembe, és a nem-Windows portneveket /dev/ előtaggal látja el (277fe0c05, 3079df0e4).

Platform- és eszköztámogatás

  • Qt Creator alap: 14.0.2.

  • A GENX320 eseménykamera mostantól felismert a 01-Camera/03-Event-Cameras példakészlethez, így a GENX320 kártyák látják ezeket a példákat (7fd3c141c).

  • Hozzáadva a csomagolt Alif flashelő eszközök (share/qtcreator/alif 1.100.0 verzió linux-x86_64, mac és windows rendszerhez) és egy új OPENMV_AE3 helyreállítási firmware/rendszerbetöltő csomag, amelyet belsőleg használ az AE3 firmware-betöltési és -helyreállítási folyamat.

  • Az OpenMV IDE verziója 4.4.4-ről 4.4.5-re emelkedett.

Visszafelé nem kompatibilis változások

Felhasználó számára látható munkafolyamat-változások a v4.4.4 és a v4.4.5 között:

  • A CNN Network Library bejegyzés a Machine Vision Tools menü alatt (amely lehetővé tette egy .tflite/.network/.txt modellfájl közvetlen másolását az OpenMV Cam-re) eltávolításra került, és a kamera Configure Settings párbeszédpanel művelete mostantól rejtett. Az ezekre a menüelemekre támaszkodó felhasználók többé nem fogják megtalálni őket.

  • A -settingspath, -installsettingspath, -pluginpath és -temporarycleansettings/-tcs parancssori opciókat az alkalmazás többé nem fogadja el (csak a -language marad). Az ezekre a kapcsolókra támaszkodó szkriptek vagy parancsikonok többé nem fejtenek ki hatást.