v1.8.1

v1.8.1 introducerar en automatisk hanterare för bibliotek/modulimport och ett nytt arbetsflöde med Documents-mapp, inkluderar OpenMV-firmware 2.7.0 (inklusive den första firmware för den ursprungliga OpenMV Cam M4) tillsammans med WiFi-sköldsavbilder för ATWINC1500, och levererar ett stort antal nya exempelskript. Den här utgåvan baseras fortfarande på Qt Creator 4.0.2. Kamerainställningsfilen på kameran döptes om, vilket är en mindre beteendeändring för befintliga inställningar.

Höjdpunkter

  • Automatisk importhanterare skannar den medföljande exempelmappen och en ny Documents/OpenMV-mapp och kopierar vid Run/Save lokalt importerade Python-moduler till OpenMV Cam, med uppmaning att synkronisera när en modul skiljer sig.

  • Menyn Documents Folder listar skript från din Documents/OpenMV-mapp för snabb öppning vid sidan av den befintliga menyn Examples.

  • OpenMV-firmware 2.7.0 medföljer nu, inklusive nytillagd firmware för den ursprungliga OpenMV Cam (OPENMV1/M4).

  • ATWINC1500 WiFi-firmware-avbilder (19.4.4 och 19.5.2) medföljer och exemplet för WiFi-firmwareuppdatering flashar dem nu.

  • Många nya exempelskript tillagda, som täcker lågeffektslägen, bildruteskillnader, sensorstyrning, optiskt flöde, polära transformer och MQTT.

Nya funktioner

  • Automatisk hanterare för bibliotek/modulimport. IDE:t skannar den medföljande exempelmappen och en ny Documents/OpenMV-mapp, och kopierar sedan vid Run/Save alla lokalt importerade Python-moduler till OpenMV Cam. När en modul på kameran skiljer sig från den på din dator erbjuder en Import Helper-uppmaning att uppdatera modulen på kameran eller på din dator (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • Lade till en undermeny Documents Folder till menyn File som listar skript från din Documents/OpenMV-mapp för snabb öppning, vid sidan av den befintliga menyn Examples (a44bd842c).

  • Lade till många nya exempelskript, inklusive Low-Power (djupsömn, stoppläge), Frame-Differencing (i minne/på disk, grundläggande och avancerat, skuggborttagning, strukturell likhet), Sensor-Control (förstärkning, exponering, vitbalans, spegling, vändning), Optical-Flow, adaptiva tröskelfilter, log-/linjär-polära transformer och ett MQTT-exempel (7f90dad20, 210596538).

Övriga ändringar och förbättringar

  • Att öppna ett exempel, ett skript från Documents-mappen eller en felfil registrerar nu din aktuella markörposition i navigeringshistoriken så att Bakåt/Framåt fungerar som förväntat (df9943f8f).

  • Efter ändring av kamerainställningar, sparande av ett skript till kameran eller frånkoppling/återställning av kameran skriver IDE:t en slängfil för att tvinga kamerans filsystem att tömma väntande skrivningar till disk; inställningsdialogen tömmer nu endast vid Accepted (e7c78c930).

  • Fälten för WiFi-lösenord i kamerans inställningsdialog begränsas nu till 63 tecken (WPA-gränsen) i stället för 255, och dialogen gjordes något högre (92b89ea42).

  • Exemplet för UART-kortstyrning skickar nu timeout_char=1000 för att undvika blockering vid teckentimeouts (bebd201d3).

  • Den medföljande HTML-dokumentationen genererades om med utökade modulreferenser för omv.image och omv.sensor samt uppdaterad översiktstext för IDE:t (9c822f45b).

  • Standardtabbredden i textredigeraren ändrades från 8 till 4 kolumner, så tabbtecken i öppnade filer renderas nu med 4 kolumner (0d0636d37).

Buggfixar

  • Fixade en inverterad jämförelse av firmwareversion så att IDE:t korrekt upptäcker huruvida den anslutna kamerans firmware stöder nyare protokollfunktioner (arkitektursträng och MTU-inlärning) i stället för att feldetektera dem (3a75f6532).

  • Länkar i felmeddelandefiler öppnar nu rätt fil på kameran genom att infoga sökvägsavgränsaren mellan enhetssökvägen och det rapporterade filnamnet (cb0c81f36).

  • Åtgärden Configure Settings är nu korrekt inaktiverad när kameran är frånkopplad; den lämnades tidigare aktiverad (926c230c0).

Plattforms- och verktygsstöd

  • Qt Creator-bas: 4.0.2.

  • OpenMV-firmware: uppdaterad till 2.7.0 med nya avbilder för alla kort, plus nytillagd firmware för den ursprungliga OpenMV Cam (OPENMV1/M4) (7f90dad20).

  • ATWINC1500 WiFi-sköldsfirmware: avbilderna 19.4.4 och 19.5.2 medföljer nu, och exemplet för WiFi-firmwareuppdatering flashar dem. Observera att 19.5.2 inte stöder MR210PA-modulen (7f90dad20).

Brytande ändringar

  • Kamerainställningsfilen på kameran döptes om från main.ini till openmv.config. Inställningar som lagrats under det gamla namnet main.ini läses inte längre; tillämpa dina kamerainställningar på nytt för att skriva den nya filen (5c1c0426b).