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 SBLkártya-bejegyzést (VID:PID37C5: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éssqueezenet1_1), új Qualcomm és Google gyártói nyitóoldalak, valamint a Google MobileNet v1 modellek átszervezése egyclassificationalmappá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_stateadatcsomaghoz, 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 egyif (0)ággal le van zárva, így aget_statetová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ól0x10200000-ra (132047c14).Eltávolítva a CNN Network Library eszköz, amely egy modellfájlt másolt az OpenMV Cam-re a
Machine Vision Toolsmenüből (07f83ce69).Elrejtve a kamera
Configure Settingspá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-languagemaradt (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
setPlainTexthí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-Cameraspé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/alif1.100.0 verzió linux-x86_64, mac és windows rendszerhez) és egy újOPENMV_AE3helyreá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 Toolsmenü alatt (amely lehetővé tette egy.tflite/.network/.txtmodellfájl közvetlen másolását az OpenMV Cam-re) eltávolításra került, és a kameraConfigure Settingspá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/-tcsparancssori opciókat az alkalmazás többé nem fogadja el (csak a-languagemarad). Az ezekre a kapcsolókra támaszkodó szkriptek vagy parancsikonok többé nem fejtenek ki hatást.