v1.8.1¶
v1.8.1 introduceert een automatische bibliotheek-/module-importbeheerder en een nieuwe Documents-mapworkflow, levert OpenMV firmware 2.7.0 mee (inclusief de eerste firmware voor de oorspronkelijke OpenMV Cam M4) samen met ATWINC1500 WiFi-shield-images, en bevat een grote batch nieuwe voorbeeldscripts. Deze release blijft gebaseerd op Qt Creator 4.0.2. Het instellingenbestand van de camera op de cam is hernoemd, wat een kleine gedragswijziging is voor bestaande instellingen.
Hoogtepunten¶
Automatische importbeheerder scant de meegeleverde voorbeeldenmap en een nieuwe
Documents/OpenMV-map en kopieert bij Run/Save lokaal-geïmporteerde Python-modules naar de OpenMV Cam, met een prompt om te synchroniseren wanneer een module verschilt.Menu Documents Folder toont scripts uit je
Documents/OpenMV-map zodat ze snel kunnen worden geopend, naast het bestaande menuExamples.OpenMV firmware 2.7.0 wordt nu meegeleverd, inclusief de nieuw toegevoegde firmware voor de oorspronkelijke OpenMV Cam (OPENMV1/M4).
ATWINC1500 WiFi-firmware-images (19.4.4 en 19.5.2) worden meegeleverd en het voorbeeld voor het bijwerken van de WiFi-firmware flasht ze nu.
Veel nieuwe voorbeeldscripts toegevoegd, met betrekking tot modi met laag energieverbruik, frame-differencing, sensorbesturing, optical flow, polaire transformaties en MQTT.
Nieuwe functies¶
Automatische bibliotheek-/module-importbeheerder. De IDE scant de meegeleverde voorbeeldenmap en een nieuwe
Documents/OpenMV-map, en kopieert vervolgens bij Run/Save alle lokaal-geïmporteerde Python-modules naar de OpenMV Cam. Wanneer een module op de cam verschilt van die op je computer, biedt eenImport Helper-prompt aan om de module op de cam of op je computer bij te werken (a44bd842c, fead163df, 7621df761, 0d0636d37).Een submenu
Documents Foldertoegevoegd aan het menuFiledat scripts uit jeDocuments/OpenMV-map toont zodat ze snel kunnen worden geopend, naast het bestaande menuExamples(a44bd842c).Veel nieuwe voorbeeldscripts toegevoegd, waaronder Low-Power (deep sleep, stop mode), Frame-Differencing (in-memory/on-disk basis en geavanceerd, schaduwverwijdering, structurele gelijkenis), Sensor-Control (gain, exposure, witbalans, mirror, flip), Optical-Flow, adaptieve drempelwaardefilters, log-/lineaire polaire transformaties en een MQTT-voorbeeld (7f90dad20, 210596538).
Overige wijzigingen en verbeteringen¶
Bij het openen van een voorbeeld, een script uit de documents-map of een foutbestand wordt nu je huidige cursorpositie vastgelegd in de navigatiegeschiedenis, zodat Back/Forward werkt zoals verwacht (df9943f8f).
Na het wijzigen van camera-instellingen, het opslaan van een script naar de cam, of het loskoppelen/resetten van de cam schrijft de IDE een wegwerpbestand om het bestandssysteem van de cam te dwingen openstaande schrijfacties naar schijf te flushen; het instellingenvenster flusht nu alleen bij
Accepted(e7c78c930).De invoervelden voor het WiFi-wachtwoord in het camera-instellingenvenster zijn nu begrensd op 63 tekens (de WPA-limiet) in plaats van 255, en het venster is iets hoger gemaakt (92b89ea42).
Het UART board-control-voorbeeld geeft nu
timeout_char=1000door om blokkeren op karaktertimeouts te voorkomen (bebd201d3).De meegeleverde HTML-documentatie is opnieuw gegenereerd met uitgebreide referenties voor de modules
omv.imageenomv.sensoren bijgewerkte IDE-overzichtstekst (9c822f45b).De standaard tabbreedte in de teksteditor is gewijzigd van 8 naar 4 kolommen, zodat tabtekens in geopende bestanden nu op 4 kolommen worden weergegeven (0d0636d37).
Bugfixes¶
Een omgekeerde firmwareversievergelijking gecorrigeerd, zodat de IDE nu correct detecteert of de firmware van de verbonden cam nieuwere protocolfuncties ondersteunt (architectuurstring en MTU-learning) in plaats van ze verkeerd te detecteren (3a75f6532).
Bestandskoppelingen in foutmeldingen openen nu het juiste bestand op de cam door het padscheidingsteken in te voegen tussen het stationspad en de gerapporteerde bestandsnaam (cb0c81f36).
De actie
Configure Settingsis nu correct uitgeschakeld wanneer de cam niet verbonden is; voorheen bleef deze ingeschakeld (926c230c0).
Platform- en toolondersteuning¶
Qt Creator-basis: 4.0.2.
OpenMV-firmware: bijgewerkt naar 2.7.0 met nieuwe images voor alle boards, plus nieuw toegevoegde firmware voor de oorspronkelijke OpenMV Cam (OPENMV1/M4) (7f90dad20).
ATWINC1500 WiFi-shield-firmware: images 19.4.4 en 19.5.2 worden nu meegeleverd, en het voorbeeld voor het bijwerken van de WiFi-firmware flasht ze. Let op: 19.5.2 ondersteunt de MR210PA-module niet (7f90dad20).
Brekende wijzigingen¶
Het instellingenbestand van de camera op de cam is hernoemd van
main.ininaaropenmv.config. Instellingen die onder de oude naammain.inizijn opgeslagen worden niet langer gelezen; pas je camera-instellingen opnieuw toe om het nieuwe bestand te schrijven (5c1c0426b).