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șiomv.tvși actualizând paginileomv.fir,omv.imageșiomv.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.