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 scale aan 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_IDLE en 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- en omv.tv-modulepagina’s en bijgewerkte omv.fir-, omv.image- en omv.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.