v1.5.0

v1.5.0 voegt standalone serial/UDP/TCP Open Terminal-vensters toe, Python-autocomplete met hints voor functieargumenten op basis van de meegeleverde documentatie, en een AprilTag Generator voor afdrukbare tag-vellen. De release blijft op de Qt Creator 4.0.2-basis en bevat OpenMV-firmware 2.2.0. Er zijn geen ingrijpende wijzigingen.

Hoogtepunten

  • Open Terminal opent speciale terminalvensters via serial, UDP of TCP, elk met een eigen frame buffer-viewer en histogram-paneel.

  • Python-autocomplete met hints voor functieargumenten en rijkere syntaxismarkering, afkomstig uit een trefwoorddatabase die automatisch wordt gegenereerd uit de meegeleverde HTML-documentatie.

  • AprilTag Generator rendert afdrukbare tag-afbeeldingsvellen voor de families TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 en ARTOOLKIT (het menulabel voor de laatste luidt ARKTOOLKIT).

  • Robuuste seriële uitvoer: een UTF-8-bewuste parser verwijdert en verwerkt stuurtekens zodat binaire gegevens niet langer afgedrukte tekst beschadigen.

  • OpenMV-firmware 2.2.0 wordt nu meegeleverd, met nieuwe AprilTag- en 3D-pose-voorbeelden.

Nieuwe functies

  • Open Terminal voegt een standalone Open Terminal-menu toe dat speciale terminalvensters opent die verbinden via seriële poort, UDP of TCP. Elk venster heeft een eigen frame buffer-viewer en histogram-paneel, met serial/UDP/TCP-verbindingsdialogen en invoer van de baudrate (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Python-autocomplete voegt trefwoord-/identifier-aanvulling, tooltips met hints voor functieargumenten, en rijkere syntaxismarkering voor OpenMV-API’s toe. De trefwoord- en signatuurdatabase wordt automatisch gegenereerd door de meegeleverde HTML-documentatie te ontleden in modules, klassen, datas, functies, methoden en argumenten (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • AprilTag Generator onder Machine Vision Tools rendert afdrukbare tag-afbeeldings-PNG-vellen voor de tag-families TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 en ARTOOLKIT over een selecteerbaar tag-ID-bereik. Het menu-item voor de laatste familie luidt ARKTOOLKIT Family (een typefout in de build) ook al heet de familie zelf artoolkit. Het menu krijgt ook een QRCode Generator-link, en tag-menulabels tonen nu tag-aantallen (ec72bf2f4, 71f78a539).

Overige wijzigingen en verbeteringen

  • De uitvoer van de seriële terminal is geharder tegen misvormde gegevens met een UTF-8-bewuste parser die stuurtekens verwijdert en verwerkt (XON/XOFF, escape, delete en andere) zodat binaire frame-buffer- en stuurbytes niet langer de afgedrukte tekst beschadigen (e03c7d3ef).

  • Het standaard Inkpot-syntaxisthema (functies, typen, getallen en strings) opnieuw ingekleurd voor beter contrast in de editor (b02e571a3, 4df150e66).

  • Product- en installatieprogramma-links gewijzigd om het domein https://openmv.io te gebruiken (1793b0b5c).

Bugfixes

  • Kleine renderingglitches in de editor in het tekenen van de inklap-box en inklap-markeringen gerepareerd, waaronder een Mac-specifieke offsetcorrectie, samen met een 32-bits Linux-compile-/offsetfix en een algemene compilefoutfix (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Platform- en toolondersteuning

  • Qt Creator-basis: 4.0.2.

  • Meegeleverde OpenMV-firmware: bijgewerkt naar 2.2.0 voor OpenMV Cam M4/M7 (OMV2/OMV3), met nieuwe AprilTag-detectievoorbeelden en een 3D-pose-voorbeeld voor de M7 (1d427612c).

  • Het Windows-installatieprogramma bundelt en installeert nu tijdens de setup stilletjes en automatisch het FTDI USB-serieel-stuurprogramma (1d427612c).

Ingrijpende wijzigingen

Geen. Deze release is volledig achterwaarts compatibel; bestaande projecten en workflows blijven ongewijzigd werken.