v2.2.0¶
v2.2.0 breidt de meegeleverde voorbeelden en tooling uit, voegt log-opslag en videoschaalvergroting toe aan de IDE, versterkt het DFU-flashpad en vernieuwt de meegeleverde camerafirmware naar 3.3.1. Het blijft gebaseerd op Qt Creator 4.0.2, en er zijn geen incompatibele wijzigingen voor bestaande projecten.
Hoogtepunten¶
Save-knoppen toegevoegd aan de seriële terminal en aan de bericht-/loguitvoervensters exporteren hun inhoud naar een
.txt-bestand.Met videoschaalvergroting kun je een nieuwe breedte instellen (beeldverhouding behouden) bij het opslaan of converteren van een opgenomen video.
De Threshold Editor krijgt een Reset Sliders-knop om grijswaarden- of LAB-drempelwaarden te herstellen naar hun volledige standaardbereiken.
Nieuwe voorbeelden voor de IMU-, Distance-, TV- en Global Shutter-shields, Lepton-radiometrie, CPU-frequentieschaling en een chars74k machine learning-model.
Meegeleverde camerafirmware bijgewerkt naar 3.3.1 en het DFU-flashpad versterkt voor betrouwbaardere upgrades.
Nieuwe functies¶
Een Save-knop toegevoegd aan de OpenMV seriële terminal en aan de Core-bericht-/loguitvoervensters die de loginhoud exporteert naar een
.txt-bestand. (fba4cd119)Bij het opslaan of converteren van een opgenomen video vraagt de IDE nu of deze geschaald moet worden en laat je een nieuwe breedte invoeren (beeldverhouding behouden), die via
-vf scaleaan ffmpeg wordt doorgegeven. (db13b4f2f)De Threshold Editor kleurvolgtool kreeg een Reset Sliders-knop die de grijswaarden- (0-255) of LAB- (L 0-100, A/B -128..127) drempelwaarden herstelt naar hun volledige standaardbereiken. (a16d7a613)
Nieuwe voorbeeldmappen toegevoegd voor IMU Shield, Distance Shield en TV Shield (
imu_read.py,distance_read.py,tv.py) plus een bijgewerkt MAVLink optical-flow-voorbeeld. (f4468637b)De meegeleverde voorbeeldenset uitgebreid met CPU-frequentieschaling, Lepton-radiometrie objecttemperatuur, Global Shutter (hoge-fps/getriggerd), nieuwe teken- (ellips/sleutelpunten) en afbeeldingsfilter- (gamma/negatief) voorbeelden, plus
100-Libraries-hulpprogramma’s (MQTT, BNO055, VL53L1X). (03a5696ae)Een Machine Learning chars74k tekenherkenningsvoorbeeld en een nieuw chars74k neuraal-netwerkmodel toegevoegd, en het meegeleverde smile-model vernieuwd. (9d5198204)
Een ROS (Robot Operating System)-integratiepakket (
openmv_cam) gebundeld in de IDE-distributie en het meegeleverde LabVIEW OpenMV-interfacepakket bijgewerkt. (b43921a48, a209fdc0c)
Overige wijzigingen en verbeteringen¶
Na de eerste keer uitvoeren van het helloworld-voorbeeld wijst een eenmalige More Examples-dialoog gebruikers nu naar
File -> Examples(met een “Don’t show this again”-selectievakje), en het bericht na de firmware-upgrade is geherformuleerd om te vermelden dat de RGB-LED blauw knippert wanneer de zelftest is voltooid. (06e4f7436)Het DFU-flashpad versterkt: pydfu probeert clear-status nu opnieuw tot
DFU_IDLEen verhoogt de time-out voor USB-besturingsoverdracht naar 5000ms, en de Linux udev-regels zijn herschreven om de OpenMV DFU- (0483:df11) en seriële (1209:abd1) apparaten betrouwbaar te matchen en/dev/openmvdfu- en/dev/openmvcam-symlinks aan te maken. (49e40e8f9)MicroPython runtime-foutmeldingen die in de IDE worden gerapporteerd, worden nu doorgegeven via
tr()zodat ze gelokaliseerd kunnen worden. (ff8bcf094)De meegeleverde offline HTML-referentiedocumentatie vernieuwd, met nieuwe
omv.cpufreq- enomv.tv-modulepagina’s en bijgewerkteomv.fir-,omv.image- enomv.sensor-pagina’s plus nieuwe overzichts- en systeemarchitectuurpagina’s voor de tutorial. (33deb09a5)
Platform- en toolondersteuning¶
Qt Creator-basis: 4.0.2.
Meegeleverde OpenMV-camerafirmware: bijgewerkt van 3.2.0 naar 3.3.1 voor OPENMV2/OPENMV3/OPENMV4 (firmware-, bootloader-, openmv- en UVC-binaries). (8a3230df4)
Windows DFU-driver: de installer detecteert nu Windows 10 en installeert een speciale, voor Win10 gesigneerde STTube-driver, en een afzonderlijke STM32L DfuSe-tool/-driverset is gebundeld. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: de meegeleverde ffmpeg/ffprobe-binaries voor videoconversie vernieuwd voor de Linux-doelen (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) en macOS, waarbij de ongebruikte ffserver- en 10-bits ffmpeg-varianten op de Linux-doelen zijn verwijderd. (6ea2f68a4)
Windows FTDI USB-seriële driver: het meegeleverde driverpakket bijgewerkt. (919bd1d8d)
Incompatibele wijzigingen¶
Geen. Bestaande projecten en workflows blijven ongewijzigd werken; de Qt Creator-basis blijft 4.0.2.