v1.5.0

v1.5.0 lägger till fristående Open Terminal-fönster för seriell/UDP/TCP, Python-autokomplettering med tips om funktionsargument som drivs av den medföljande dokumentationen, samt en AprilTag Generator för utskrivbara taggark. Utgåvan ligger kvar på Qt Creator 4.0.2-basen och levereras med OpenMV-fast programvara 2.2.0. Det finns inga brytande ändringar.

Höjdpunkter

  • Open Terminal öppnar dedikerade terminalfönster över seriell, UDP eller TCP, vart och ett med sin egen bildbuffertvisare och histogramruta.

  • Python-autokomplettering med tips om funktionsargument och rikare syntaxmarkering, hämtad från en nyckelordsdatabas som genereras automatiskt från den medföljande HTML-dokumentationen.

  • AprilTag Generator renderar utskrivbara taggbildark för familjerna TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 och ARTOOLKIT (menyetiketten för den sista lyder ARKTOOLKIT).

  • Robust seriell utmatning: en UTF-8-medveten parser tar bort och hanterar styrtecken så att binärdata inte längre förvanskar utskriven text.

  • OpenMV-fast programvara 2.2.0 levereras nu med, med nya AprilTag- och 3D-pose-exempel.

Nya funktioner

  • Open Terminal lägger till en fristående Open Terminal-meny som öppnar dedikerade terminalfönster som ansluter över seriell port, UDP eller TCP. Varje fönster har sin egen bildbuffertvisare och histogramruta, med anslutningsdialoger för seriell/UDP/TCP och inmatning av baudhastighet (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Python-autokomplettering lägger till komplettering av nyckelord/identifierare, verktygstips om funktionsargument och rikare syntaxmarkering för OpenMV-API:er. Nyckelords- och signaturdatabasen genereras automatiskt genom att den medföljande HTML-dokumentationen tolkas till moduler, klasser, datas, funktioner, metoder och argument (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • AprilTag Generator under Machine Vision Tools renderar utskrivbara PNG-taggbildark för taggfamiljerna TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 och ARTOOLKIT över ett valbart tagg-ID-intervall. Menyalternativet för den sista familjen lyder ARKTOOLKIT Family (ett stavfel i bygget) trots att familjen själv är artoolkit. Menyn får också en QRCode Generator-länk, och taggmenyetiketterna visar nu taggantal (ec72bf2f4, 71f78a539).

Övriga ändringar och förbättringar

  • Härdade den seriella terminalutmatningen mot felformaterade data med en UTF-8-medveten parser som tar bort och hanterar styrtecken (XON/XOFF, escape, delete med flera) så att binära bildbuffert- och styrbyte inte längre förvanskar den utskrivna texten (e03c7d3ef).

  • Färgsatte om standardtemat Inkpot för syntax (funktioner, typer, tal och strängar) för bättre kontrast i redigeraren (b02e571a3, 4df150e66).

  • Ändrade produkt- och installerarlänkar till att använda domänen https://openmv.io (1793b0b5c).

Buggfixar

  • Rättade mindre renderingsfel i redigeraren vid ritning av vikningsruta och vikningsmarkör, inklusive en Mac-specifik förskjutningskorrigering, jämte en kompilerings-/förskjutningsfix för 32-bitars Linux och en allmän kompileringsfelfix (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Plattforms- och verktygsstöd

  • Qt Creator-bas: 4.0.2.

  • Medföljande OpenMV-fast programvara: uppdaterad till 2.2.0 för OpenMV Cam M4/M7 (OMV2/OMV3), med nya AprilTag-detekteringsexempel och ett 3D-pose-exempel för M7 (1d427612c).

  • Windows-installeraren levererar nu och installerar tyst FTDI USB-seriella drivrutinen automatiskt under installationen (1d427612c).

Brytande ändringar

Inga. Den här utgåvan är helt bakåtkompatibel; befintliga projekt och arbetsflöden fortsätter att fungera oförändrade.