v2.2.0

v2.2.0 extinde exemplele și instrumentele incluse, adaugă salvarea jurnalelor și rescalarea video în IDE, consolidează calea de programare DFU și reîmprospătează firmware-ul inclus al camerei la 3.3.1. Rămâne bazată pe Qt Creator 4.0.2 și nu există modificări incompatibile pentru proiectele existente.

Aspecte importante

  • Butoanele Save adăugate în terminalul serial și în panourile de ieșire pentru mesaje/jurnal exportă conținutul acestora într-un fișier .txt.

  • Rescalarea video îți permite să setezi o lățime nouă (raportul de aspect este păstrat) la salvarea sau conversia unui videoclip înregistrat.

  • Threshold Editor primește un buton Reset Sliders pentru a restabili pragurile de tonuri de gri sau LAB la intervalele lor implicite complete.

  • Exemple noi pentru shield-urile IMU, Distance, TV și Global Shutter, radiometrie Lepton, scalarea frecvenței CPU și un model de învățare automată chars74k.

  • Firmware-ul inclus al camerei actualizat la 3.3.1 și calea de programare DFU consolidată pentru actualizări mai fiabile.

Funcții noi

  • S-a adăugat un buton Save în terminalul serial OpenMV și în panourile de ieșire pentru mesaje/jurnal Core, care exportă conținutul jurnalului într-un fișier .txt. (fba4cd119)

  • La salvarea sau conversia unui videoclip înregistrat, IDE-ul întreabă acum dacă să îl rescaleze și îți permite să introduci o lățime nouă (raportul de aspect este păstrat), care este transmisă către ffmpeg prin -vf scale. (db13b4f2f)

  • Instrumentul de urmărire a culorii Threshold Editor a primit un buton Reset Sliders care restabilește pragurile de tonuri de gri (0-255) sau LAB (L 0-100, A/B -128..127) la intervalele lor implicite complete. (a16d7a613)

  • S-au adăugat noi foldere de exemple IMU Shield, Distance Shield și TV Shield (imu_read.py, distance_read.py, tv.py) plus un exemplu actualizat de flux optic MAVLink. (f4468637b)

  • S-a extins setul de exemple incluse cu scalarea frecvenței CPU, temperatura obiectelor prin radiometrie Lepton, Global Shutter (fps ridicat/declanșat), noi exemple de desenare (elipsă/puncte-cheie) și de filtre de imagine (gama/negativ), plus ajutoare 100-Libraries (MQTT, BNO055, VL53L1X). (03a5696ae)

  • S-a adăugat un exemplu de recunoaștere a caracterelor chars74k din categoria Machine Learning și un nou model de rețea neuronală chars74k, și s-a reîmprospătat modelul smile inclus. (9d5198204)

  • S-a inclus un pachet de integrare ROS (Robot Operating System) (openmv_cam) în distribuția IDE și s-a actualizat pachetul inclus de interfață LabVIEW OpenMV. (b43921a48, a209fdc0c)

Alte modificări și îmbunătățiri

  • După prima rulare a exemplului helloworld, un dialog More Examples care apare o singură dată îndrumă acum utilizatorii către File -> Examples (cu o casetă de bifare „Don’t show this again”), iar mesajul de după actualizarea firmware-ului a fost reformulat pentru a menționa LED-ul RGB care clipește albastru când autotestul se finalizează. (06e4f7436)

  • S-a consolidat calea de programare DFU: pydfu reîncearcă acum clear-status până la DFU_IDLE și crește timeout-ul transferului de control USB la 5000ms, iar regulile udev pentru Linux au fost rescrise pentru a se potrivi fiabil cu dispozitivele OpenMV DFU (0483:df11) și serial (1209:abd1) și pentru a crea legăturile simbolice /dev/openmvdfu și /dev/openmvcam. (49e40e8f9)

  • Mesajele de eroare de execuție MicroPython raportate în IDE sunt acum trecute prin tr() pentru a putea fi localizate. (ff8bcf094)

  • S-a reîmprospătat documentația de referință HTML offline inclusă, adăugând noi pagini de module omv.cpufreq și omv.tv și actualizând paginile omv.fir, omv.image și omv.sensor, plus noi pagini de prezentare generală a tutorialului și de arhitectură a sistemului. (33deb09a5)

Suport pentru platforme și instrumente

  • Bază Qt Creator: 4.0.2.

  • Firmware OpenMV inclus al camerei: actualizat de la 3.2.0 la 3.3.1 pentru OPENMV2/OPENMV3/OPENMV4 (binarele firmware, bootloader, openmv și UVC). (8a3230df4)

  • Driver DFU pentru Windows: programul de instalare detectează acum Windows 10 și instalează un driver STTube semnat dedicat pentru Win10, și s-a inclus un set separat de instrument/driver STM32L DfuSe. (89f57e10a, e4ef66f12)

  • ffmpeg/ffprobe: s-au reîmprospătat binarele incluse ffmpeg/ffprobe folosite pentru conversia video pentru țintele Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) și macOS, renunțând la variantele neutilizate ffserver și ffmpeg pe 10 biți de pe țintele Linux. (6ea2f68a4)

  • Driver USB-serial FTDI pentru Windows: s-a actualizat pachetul de driver inclus. (919bd1d8d)

Modificări incompatibile

Niciuna. Proiectele și fluxurile de lucru existente continuă să funcționeze neschimbate; baza Qt Creator rămâne 4.0.2.