v4.4.5¶
v4.4.5 přidává nahrávání a obnovu firmwaru pro nové desky Alif Ensemble (OpenMV Cam AE3), dodává kompletní lokalizované překlady uživatelského rozhraní napříč celou přibalenou sadou jazyků a rozšiřuje přibalený model zoo o rozsáhlou kolekci DeGirum a novou sekci dodavatele Qualcomm AI Hub. Vydání zůstává na základu Qt Creator 14.0.2. Několik položek nabídky a vývojářských voleb příkazové řádky bylo odstraněno; viz Zásadní změny.
Hlavní novinky¶
Podpora Alif Ensemble (OpenMV Cam AE3) vám umožňuje nahrávat a obnovovat firmware na nových deskách AE3 přímo z IDE, včetně řízeného postupu obnovy pro zablokované desky.
Lokalizované překlady uživatelského rozhraní jsou nyní kompletní napříč celou přibalenou sadou jazyků, včetně řetězců dialogů specifických pro OpenMV.
Model zoo DeGirum přidává rozsáhlou kolekci variant YOLOv5n/YOLOv5nu/YOLOv8n a novou úvodní stránku Model Zoo.
Modely Qualcomm AI Hub přidávají novou sekci dodavatele Qualcomm s 16 kvantovanými modely napříč 15 rodinami modelů (YOLOv8-Detection, Yolo-NAS, Yolo-v7, DeepLabV3+ MobileNet, MediaPipe Face, MiDaS, MobileNet v2/v3, PoseNet, ShuffleNet v2, SqueezeNet, GoogLeNet a další) a nové úvodní stránky dodavatelů Qualcomm a Google.
Párování USB disku kamery nyní vybírá přesný vyměnitelný disk pro připojenou kameru podle sériového čísla ve Windows, Linuxu a macOS.
Opraven pád při přepisu skriptu helloworld pro připojený senzor.
Nové funkce¶
Přidána možnost nahrávat a obnovovat firmware na nových deskách Alif Ensemble (OpenMV Cam AE3) přímo z IDE pomocí přibalených nástrojů příkazové řádky Alif a vyhrazeného zaváděcího programu pro obnovu UART/DFU. Postup používá interní, skrytou položku desky
OpenMV Cam AE3 SBL(VID:PID37C5:16E3), která není v rozevírací nabídce připojení nabízena jako volitelná deska (e896a475b, c386a2680, b2834df07, 2df2a5535, 3079df0e4).Poškozené nebo zablokované desky Alif lze nyní resetovat a přeflashovat pomocí řízeného postupu obnovy, který vás vyzve k zapnutí přepínače tvrdého servisního režimu (pokud již není zapnutý) a ke stisknutí uživatelského tlačítka desky během navazování servisního režimu (ec69240ab, 2fb7f9fde).
OpenMV IDE nyní dodává kompletní lokalizované překlady uživatelského rozhraní napříč celou přibalenou sadou jazyků, včetně řetězců dialogů specifických pro OpenMV, generovaných pomocí nové pipeline automatického překladu (60228d5cb, b2e8cece4, 5d5fc17e9, 5d2ad4e64, 43453aadd).
Přidána rozsáhlá kolekce model zoo DeGirum (varianty YOLOv5n/YOLOv5nu/YOLOv8n pro detekci aut, coco, obličejů, rukou, registračních značek, osob, věku, pohlaví, ovoce, ppe, hlav a pozic/klíčových bodů) a nová úvodní stránka Model Zoo (e39989251).
Přidána nová sekce dodavatele Qualcomm AI Hub s 16 kvantovanými modely napříč 15 rodinami modelů (
YOLOv8-Detection,Yolo-NAS,Yolo-v7,deeplabv3_plus_mobilenet,foot_track_net,gear_guard_net,googlenet, detektor a detektor význačných bodůmediapipe_face,midas,mobilenet_v2,mobilenet_v3_large,posenet_mobilenet,shufflenet_v2asqueezenet1_1), přidány nové úvodní stránky dodavatelů Qualcomm a Google a modely Google MobileNet v1 byly přeorganizovány mimo podsložkuclassification(2fbb806bd).
Další změny a vylepšení¶
Při kopírování skriptů na USB disk kamery IDE nyní vybírá přesný vyměnitelný disk patřící připojené kameře porovnáním jejího sériového čísla, místo aby hádalo mezi všemi připojenými svazky FAT, ve Windows, Linuxu a macOS (ef28da191, db98bc4b0, 9ee631e6f, d6b2a0976, 3b3c4c9a2).
Vyhledávání sériových čísel disků/USB a prohledávání sériových portů bylo přesunuto na stávající pracovní vlákno skenování disků, takže uživatelské rozhraní IDE zůstává během připojování pohotové (bcc78d48e, 3b3c4c9a2).
Přidána počáteční (aktuálně zakázaná) infrastruktura pro proměnnou velikost payloadu
get_state, která by rozlišovala high-speed (511 bajtů) od full-speed (63 bajtů) USB. Kód je přítomen, ale uzavřen ve větviif (0), takžeget_statestále používá původní pevný 64bajtový payload a v tomto vydání nedochází k žádné uživatelsky viditelné změně chování (31c2e2990).Opravena adresa mazání flash paměti pro zaváděcí program Arduino Nano RP2040 Connect (legacy) z
0x10800000na0x10200000(132047c14).Odstraněn nástroj CNN Network Library, který kopíroval soubor modelu do OpenMV Cam, z nabídky
Machine Vision Tools(07f83ce69).Skryta akce nabídky dialogu
Configure Settingskamery (064fb3d83).Odstraněno několik vývojářských/ladicích voleb příkazové řádky (
-settingspath,-installsettingspath,-pluginpatha-temporarycleansettings/-tcs) z aplikace, přičemž pro koncové uživatele zůstává pouze-language(86d009d65).
Opravy chyb¶
Opraven pád IDE, ke kterému docházelo při přepisu skriptu helloworld pro připojený senzor; soubor se nyní znovu načítá z disku namísto volání
setPlainText(5793b3120).Opraveno odsazení při vkládání Python kódu, takže vložený kód již není přeodsazen za úroveň odsazení předchozího řádku (8622327d9).
Opraven panel výstupu (sériový terminál) tak, aby byl při spuštění obnoven do svého viditelného/skrytého stavu, a zastaveno vyskakování kontextové nabídky na jeho přepínacích tlačítkách (a972ecdf5).
Opravena detekce sériového portu zařízení Alif na macOS tak, že se zohledňují pouze porty
/dev/cu*a názvy portů mimo Windows se předřazují předponou/dev/(277fe0c05, 3079df0e4).
Podpora platforem a nástrojů¶
Základ Qt Creator: 14.0.2.
Event kamera GENX320 je nyní rozpoznána pro sadu příkladů
01-Camera/03-Event-Cameras, takže desky GENX320 tyto příklady uvidí (7fd3c141c).Přidány přibalené flashovací nástroje Alif (
share/qtcreator/alifverze 1.100.0 pro linux-x86_64, mac a windows) a nový balíček obnovovacího firmwaru/zaváděcího programuOPENMV_AE3, používaný interně postupem nahrávání a obnovy firmwaru AE3.Verze OpenMV IDE povýšena z 4.4.4 na 4.4.5.
Zásadní změny¶
Uživatelsky viditelné změny pracovních postupů mezi v4.4.4 a v4.4.5:
Položka CNN Network Library v nabídce
Machine Vision Tools(která vám umožňovala zkopírovat soubor modelu.tflite/.network/.txtpřímo do OpenMV Cam) byla odstraněna a akce dialoguConfigure Settingskamery je nyní skryta. Uživatelé, kteří se na tyto položky nabídky spoléhali, je již nenajdou.Volby příkazové řádky
-settingspath,-installsettingspath,-pluginpatha-temporarycleansettings/-tcsjiž aplikace nepřijímá (zůstává pouze-language). Skripty nebo zástupci spoléhající na tyto přepínače již nebudou mít účinek.