v4.4.5

v4.4.5 lisää laiteohjelmiston lataamisen ja palautuksen uusille Alif Ensemble (OpenMV Cam AE3) -korteille, toimittaa täydelliset lokalisoidut käyttöliittymäkäännökset koko mukana tulevalle kielivalikoimalle ja kasvattaa mukana tulevaa mallikokoelmaa suurella DeGirum-kokoelmalla sekä uudella Qualcomm AI Hub -valmistajaosiolla. Julkaisu pysyy Qt Creator 14.0.2 -pohjassa. Muutamia valikkokohtia ja kehittäjän komentoriviasetuksia poistettiin; katso Yhteensopivuuden rikkovat muutokset.

Kohokohdat

  • Alif Ensemble (OpenMV Cam AE3) -tuki antaa sinun ladata ja palauttaa laiteohjelmistoa uusilla AE3-korteilla suoraan IDE:stä, mukaan lukien ohjattu palautuskulku tiilettyneille korteille.

  • Lokalisoidut käyttöliittymäkäännökset ovat nyt täydelliset koko mukana tulevalle kielivalikoimalle, mukaan lukien OpenMV-kohtaiset valintaikkunamerkkijonot.

  • DeGirum-mallikokoelma lisää suuren kokoelman YOLOv5n/YOLOv5nu/YOLOv8n-muunnelmia sekä uuden Model Zoo -aloitussivun.

  • Qualcomm AI Hub -mallit lisäävät uuden Qualcomm-valmistajaosion, jossa on 16 kvantisoitua mallia 15 malliperheessä (YOLOv8-Detection, Yolo-NAS, Yolo-v7, DeepLabV3+ MobileNet, MediaPipe Face, MiDaS, MobileNet v2/v3, PoseNet, ShuffleNet v2, SqueezeNet, GoogLeNet ja muita), sekä uudet Qualcomm- ja Google-valmistajan aloitussivut.

  • Kameran USB-aseman täsmäytys valitsee nyt täsmälleen oikean irrotettavan aseman yhdistetylle kameralle sarjanumeron perusteella Windowsissa, Linuxissa ja macOS:ssä.

  • Korjattiin kaatuminen, kun helloworld-skripti kirjoitettiin uudelleen yhdistetylle sensorille.

Uudet ominaisuudet

  • Lisättiin mahdollisuus ladata ja palauttaa laiteohjelmistoa uusilla Alif Ensemble (OpenMV Cam AE3) -korteilla suoraan IDE:stä käyttäen mukana tulevia Alif-komentorivityökaluja ja erityistä UART/DFU-palautuskäynnistyslatainta. Kulku käyttää sisäistä, piilotettua OpenMV Cam AE3 SBL -korttimerkintää (VID:PID 37C5:16E3), jota ei näytetä valittavana korttina yhteyden pudotusvalikossa (e896a475b, c386a2680, b2834df07, 2df2a5535, 3079df0e4).

  • Turmeltuneet tai tiilettyneet Alif-kortit voidaan nyt nollata ja flash-muistiin kirjoittaa uudelleen ohjatulla palautuskululla, joka kehottaa sinua ottamaan käyttöön kovan huoltotilan kytkimen (jos se ei ole jo päällä) ja painamaan kortin käyttäjäpainiketta huoltotilan kättelyn aikana (ec69240ab, 2fb7f9fde).

  • OpenMV IDE toimittaa nyt täydelliset lokalisoidut käyttöliittymäkäännökset koko mukana tulevalle kielivalikoimalleen, mukaan lukien OpenMV-kohtaiset valintaikkunamerkkijonot, jotka on luotu uudella automaattisella käännösputkella (60228d5cb, b2e8cece4, 5d5fc17e9, 5d2ad4e64, 43453aadd).

  • Lisättiin suuri DeGirum-mallikokoelma (YOLOv5n/YOLOv5nu/YOLOv8n-muunnelmat auton, cocon, kasvojen, käden, rekisterikilven, henkilön, iän, sukupuolen, hedelmän, ppe:n, pään sekä asennon/avainpisteen tunnistukseen) sekä uusi Model Zoo -aloitussivu (e39989251).

  • Lisättiin uusi Qualcomm AI Hub -valmistajaosio, jossa on 16 kvantisoitua mallia 15 malliperheessä (YOLOv8-Detection, Yolo-NAS, Yolo-v7, deeplabv3_plus_mobilenet, foot_track_net, gear_guard_net, googlenet, mediapipe_face-tunnistin ja maamerkkitunnistin, midas, mobilenet_v2, mobilenet_v3_large, posenet_mobilenet, shufflenet_v2 ja squeezenet1_1), lisättiin uudet Qualcomm- ja Google-valmistajan aloitussivut ja järjestettiin Google MobileNet v1 -mallit uudelleen pois classification-alikansiosta (2fbb806bd).

Muut muutokset ja parannukset

  • Kopioitaessa skriptejä kameran USB-asemalle IDE valitsee nyt täsmälleen oikean irrotettavan aseman, joka kuuluu yhdistetylle kameralle, täsmäyttämällä sen sarjanumeron, sen sijaan että arvaisi kaikkien liitettyjen FAT-taltioiden joukosta, Windowsissa, Linuxissa ja macOS:ssä (ef28da191, db98bc4b0, 9ee631e6f, d6b2a0976, 3b3c4c9a2).

  • Aseman/USB:n sarjanumerohaut ja sarjaporttien skannaus siirrettiin olemassa olevalle aseman skannaustyöntekijäsäikeelle, jotta IDE:n käyttöliittymä pysyy reagoivana yhteyden muodostuksen aikana (bcc78d48e, 3b3c4c9a2).

  • Lisättiin alustava (tällä hetkellä poissa käytöstä oleva) tuki muuttuvalle get_state-hyötykuorman koolle, joka erottaisi suurnopeuksisen (511 tavua) täysnopeuksisesta (63 tavua) USB:stä. Koodi on läsnä, mutta estetty if (0) -haaralla, joten get_state käyttää edelleen alkuperäistä kiinteää 64 tavun hyötykuormaa, eikä tässä julkaisussa ole käyttäjälle näkyvää käyttäytymismuutosta (31c2e2990).

  • Korjattiin flash-muistin tyhjennysosoite Arduino Nano RP2040 Connect (legacy) -käynnistyslataimelle arvosta 0x10800000 arvoon 0x10200000 (132047c14).

  • Poistettiin CNN Network Library -työkalu, joka kopioi mallitiedoston OpenMV Camiin Machine Vision Tools -valikosta (07f83ce69).

  • Piilotettiin kameran Configure Settings -valintaikkunan valikkotoiminto (064fb3d83).

  • Poistettiin useita kehittäjän/virheenkorjauksen komentoriviasetuksia (-settingspath, -installsettingspath, -pluginpath ja -temporarycleansettings/-tcs) sovelluksesta, jättäen loppukäyttäjille vain -language-asetuksen (86d009d65).

Korjaukset

  • Korjattiin IDE:n kaatuminen, joka tapahtui, kun helloworld-skripti kirjoitettiin uudelleen yhdistetylle sensorille; tiedosto ladataan nyt uudelleen levyltä setPlainText-kutsun sijaan (5793b3120).

  • Korjattiin Python-liittämisen sisennys niin, ettei liitettyä koodia enää ylisennetä edellisen rivin sisennystasoa pidemmälle (8622327d9).

  • Korjattiin tuloste (sarjaterminaali) -ruutu niin, että se palautetaan näkyvään/piilotettuun tilaansa käynnistyksessä, ja estettiin kontekstivalikon ilmaantuminen sen vaihtopainikkeissa (a972ecdf5).

  • Korjattiin Alif-laitteen sarjaportin tunnistus macOS:ssä huomioimalla vain /dev/cu*-portit ja lisäämällä /dev/-etuliite muiden kuin Windowsin porttinimiin (277fe0c05, 3079df0e4).

Alusta- ja työkalutuki

  • Qt Creator -pohja: 14.0.2.

  • GENX320-tapahtumakamera tunnistetaan nyt 01-Camera/03-Event-Cameras -esimerkkijoukolle, joten GENX320-kortit näkevät nuo esimerkit (7fd3c141c).

  • Lisättiin mukana tulevat Alif-flashaustyökalut (share/qtcreator/alif versio 1.100.0 alustoille linux-x86_64, mac ja windows) sekä uusi OPENMV_AE3-palautuslaiteohjelmisto/-käynnistyslatainpaketti, jota AE3:n laiteohjelmiston lataus- ja palautuskulku käyttää sisäisesti.

  • OpenMV IDE -versio nostettiin versiosta 4.4.4 versioon 4.4.5.

Yhteensopivuuden rikkovat muutokset

Käyttäjälle näkyvät työnkulkumuutokset versioiden v4.4.4 ja v4.4.5 välillä:

  • CNN Network Library -kohta Machine Vision Tools -valikosta (joka antoi sinun kopioida .tflite/.network/.txt-mallitiedoston suoraan OpenMV Camiin) poistettiin, ja kameran Configure Settings -valintaikkunan toiminto on nyt piilotettu. Käyttäjät, jotka luottavat noihin valikkokohtiin, eivät enää löydä niitä.

  • Komentoriviasetuksia -settingspath, -installsettingspath, -pluginpath ja -temporarycleansettings/-tcs ei enää hyväksytä sovelluksessa (vain -language jää jäljelle). Skriptit tai pikakuvakkeet, jotka luottavat näihin asetuksiin, eivät enää astu voimaan.