v4.4.5

v4.4.5 dodaje učitavanje i oporavak ugrađenog programa (firmware) za nove Alif Ensemble (OpenMV Cam AE3) pločice, isporučuje potpune lokalizirane prijevode korisničkog sučelja kroz cijeli skup priloženih jezika i proširuje priloženi model zoo velikom DeGirum kolekcijom te novim odjeljkom dobavljača Qualcomm AI Hub. Izdanje ostaje na Qt Creator 14.0.2 osnovi. Uklonjeno je nekoliko stavki izbornika i razvojnih opcija naredbenog retka; pogledajte Promjene koje narušavaju kompatibilnost.

Istaknuto

  • Podrška za Alif Ensemble (OpenMV Cam AE3) omogućuje učitavanje i oporavak ugrađenog programa (firmware) na novim AE3 pločicama izravno iz IDE-a, uključujući vođeni tijek oporavka za onesposobljene pločice.

  • Lokalizirani prijevodi korisničkog sučelja sada su potpuni kroz cijeli skup priloženih jezika, uključujući nizove znakova dijaloga specifične za OpenMV.

  • DeGirum model zoo dodaje veliku kolekciju YOLOv5n/YOLOv5nu/YOLOv8n varijanti uz novu početnu stranicu Model Zooa.

  • Qualcomm AI Hub modeli dodaju novi odjeljak dobavljača Qualcomm s 16 kvantiziranih modela u 15 obitelji modela (YOLOv8-Detection, Yolo-NAS, Yolo-v7, DeepLabV3+ MobileNet, MediaPipe Face, MiDaS, MobileNet v2/v3, PoseNet, ShuffleNet v2, SqueezeNet, GoogLeNet i drugi), uz nove početne stranice dobavljača Qualcomm i Google.

  • Podudaranje USB pogona kamere sada odabire točan uklonjivi pogon za povezanu kameru prema serijskom broju na sustavima Windows, Linux i macOS.

  • Ispravljeno je rušenje kada bi se helloworld skripta prepisivala za povezani senzor.

Nove značajke

  • Dodana je mogućnost učitavanja i oporavka ugrađenog programa (firmware) na novim Alif Ensemble (OpenMV Cam AE3) pločicama izravno iz IDE-a, korištenjem priloženih Alif alata naredbenog retka i namjenskog UART/DFU pokretača (bootloader) za oporavak. Tijek koristi interni, skriveni unos pločice OpenMV Cam AE3 SBL (VID:PID 37C5:16E3) koji nije izložen kao odabir pločice u padajućem izborniku veze (e896a475b, c386a2680, b2834df07, 2df2a5535, 3079df0e4).

  • Oštećene ili onesposobljene Alif pločice sada se mogu resetirati i ponovno isprogramirati putem vođenog tijeka oporavka koji vas upućuje da uključite sklopku za način čvrstog održavanja (ako već nije uključena) i pritisnete korisničku tipku pločice tijekom rukovanja u načinu održavanja (ec69240ab, 2fb7f9fde).

  • OpenMV IDE sada isporučuje potpune lokalizirane prijevode korisničkog sučelja kroz cijeli skup priloženih jezika, uključujući nizove znakova dijaloga specifične za OpenMV, generirane putem novog procesa automatskog prevođenja (60228d5cb, b2e8cece4, 5d5fc17e9, 5d2ad4e64, 43453aadd).

  • Dodana je velika DeGirum model-zoo kolekcija (YOLOv5n/YOLOv5nu/YOLOv8n varijante za detekciju automobila, coco, lica, ruke, registarske pločice, osobe, dobi, spola, voća, ppe, glave te poze/ključnih točaka) uz novu početnu stranicu Model Zooa (e39989251).

  • Dodan je novi odjeljak dobavljača Qualcomm AI Hub s 16 kvantiziranih modela u 15 obitelji modela (YOLOv8-Detection, Yolo-NAS, Yolo-v7, deeplabv3_plus_mobilenet, foot_track_net, gear_guard_net, googlenet, mediapipe_face detektor i detektor orijentira, midas, mobilenet_v2, mobilenet_v3_large, posenet_mobilenet, shufflenet_v2 i squeezenet1_1), dodane su nove početne stranice dobavljača Qualcomm i Google, a Google MobileNet v1 modeli reorganizirani su izvan classification podmape (2fbb806bd).

Ostale promjene i poboljšanja

  • Pri kopiranju skripti na USB pogon kamere, IDE sada odabire točan uklonjivi pogon koji pripada povezanoj kameri podudaranjem njezinog serijskog broja, umjesto da nagađa među svim priključenim FAT volumenima, na sustavima Windows, Linux i macOS (ef28da191, db98bc4b0, 9ee631e6f, d6b2a0976, 3b3c4c9a2).

  • Traženja serijskih brojeva pogona/USB-a i skeniranje serijskih priključaka premješteni su na postojeću radnu dretvu za skeniranje pogona kako bi korisničko sučelje IDE-a ostalo odzivno tijekom povezivanja (bcc78d48e, 3b3c4c9a2).

  • Dodana je početna (trenutno onemogućena) infrastruktura za promjenjivu veličinu get_state korisnog tereta koja bi razlikovala visoku brzinu (511 bajtova) od pune brzine (63 bajta) USB-a. Kod je prisutan ali ograđen if (0) granom, pa get_state i dalje koristi izvorni fiksni korisni teret od 64 bajta i u ovom izdanju nema korisniku vidljive promjene u ponašanju (31c2e2990).

  • Ispravljena je adresa brisanja flash memorije za Arduino Nano RP2040 Connect (zastarjeli) pokretač (bootloader) s 0x10800000 na 0x10200000 (132047c14).

  • Uklonjen je alat CNN Network Library koji je kopirao datoteku modela na OpenMV Cam iz izbornika Machine Vision Tools (07f83ce69).

  • Sakrivena je radnja izbornika dijaloga Configure Settings kamere (064fb3d83).

  • Uklonjeno je nekoliko razvojnih/debug opcija naredbenog retka (-settingspath, -installsettingspath, -pluginpath i -temporarycleansettings/-tcs) iz aplikacije, ostavljajući samo -language za krajnje korisnike (86d009d65).

Ispravci grešaka

  • Ispravljeno je rušenje IDE-a do kojeg je dolazilo kada bi se helloworld skripta prepisivala za povezani senzor; datoteka se sada ponovno učitava s diska umjesto pozivanja setPlainText (5793b3120).

  • Ispravljeno je uvlačenje pri lijepljenju Python koda tako da zalijepljeni kod više nije previše uvučen iznad razine uvlake prethodne linije (8622327d9).

  • Ispravljeno je okno izlaza (serijski terminal) tako da se pri pokretanju vraća u svoje vidljivo/skriveno stanje, te je zaustavljen skočni kontekstni izbornik na njegovim tipkama za prebacivanje (a972ecdf5).

  • Ispravljena je detekcija serijskog priključka Alif uređaja na macOS-u tako da se uzimaju u obzir samo /dev/cu* priključci i ne-Windows nazivima priključaka dodaje prefiks /dev/ (277fe0c05, 3079df0e4).

Podrška za platforme i alate

  • Qt Creator osnova: 14.0.2.

  • GENX320 event kamera sada je prepoznata za skup primjera 01-Camera/03-Event-Cameras, pa GENX320 pločice vide te primjere (7fd3c141c).

  • Dodani su priloženi Alif alati za programiranje (share/qtcreator/alif verzija 1.100.0 za linux-x86_64, mac i windows) i novi paket OPENMV_AE3 ugrađenog programa/pokretača (bootloader) za oporavak, koje interno koriste AE3 tijek učitavanja ugrađenog programa i oporavka.

  • Verzija OpenMV IDE-a podignuta je s 4.4.4 na 4.4.5.

Promjene koje narušavaju kompatibilnost

Korisniku vidljive promjene tijeka rada između v4.4.4 i v4.4.5:

  • Stavka CNN Network Library pod izbornikom Machine Vision Tools (koja vam je omogućavala kopiranje .tflite/.network/.txt datoteke modela izravno na OpenMV Cam) uklonjena je, a radnja dijaloga Configure Settings kamere sada je skrivena. Korisnici koji se oslanjaju na te stavke izbornika više ih neće pronaći.

  • Opcije naredbenog retka -settingspath, -installsettingspath, -pluginpath i -temporarycleansettings/-tcs aplikacija više ne prihvaća (ostaje samo -language). Skripte ili prečaci koji se oslanjaju na te zastavice više neće imati učinka.