v2.2.0¶
v2.2.0 utökar de medföljande exemplen och verktygen, lägger till loggsparning och videoomskalning i IDE:n, härdar DFU-flashningsvägen och uppdaterar den medföljande kamerafirmwaren till 3.3.1. Den bygger fortfarande på Qt Creator 4.0.2, och det finns inga brytande ändringar för befintliga projekt.
Höjdpunkter¶
Spara-knappar har lagts till i den seriella terminalen och i meddelande-/loggutmatningsrutorna för att exportera deras innehåll till en
.txt-fil.Videoomskalning låter dig ange en ny bredd (bildförhållandet bevaras) när du sparar eller konverterar en inspelad video.
Threshold Editor får en knapp Reset Sliders för att återställa gråskale- eller LAB-tröskelvärden till sina fullständiga standardintervall.
Nya exempel för shields för IMU, Distance, TV och Global Shutter, Lepton-radiometri, CPU-frekvensskalning och en chars74k-maskininlärningsmodell.
Medföljande kamerafirmware uppdaterad till 3.3.1 och DFU-flashningsvägen härdad för mer tillförlitliga uppgraderingar.
Nya funktioner¶
Lade till en Spara-knapp i OpenMV seriella terminal och i Core:ns meddelande-/loggutmatningsrutor som exporterar logginnehållet till en
.txt-fil. (fba4cd119)När du sparar eller konverterar en inspelad video frågar IDE:n nu om den ska omskalas och låter dig ange en ny bredd (bildförhållandet bevaras), som skickas till ffmpeg via
-vf scale. (db13b4f2f)Färgspårningsverktyget Threshold Editor fick en knapp Reset Sliders som återställer gråskale- (0-255) eller LAB-tröskelvärdena (L 0-100, A/B -128..127) till sina fullständiga standardintervall. (a16d7a613)
Lade till nya exempelmappar för IMU Shield, Distance Shield och TV Shield (
imu_read.py,distance_read.py,tv.py) plus ett uppdaterat MAVLink-exempel för optiskt flöde. (f4468637b)Utökade den medföljande exempeluppsättningen med CPU-frekvensskalning, Lepton-radiometri för objekttemperatur, Global Shutter (hög fps/utlöst), nya rit- (ellips/nyckelpunkter) och bildfilterexempel (gamma/negativ), plus hjälpbibliotek i
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Lade till ett Machine Learning-exempel för chars74k-teckenigenkänning och en ny chars74k-neuronnätsmodell, och uppdaterade den medföljande smile-modellen. (9d5198204)
Inkluderade ett ROS-integrationspaket (Robot Operating System) (
openmv_cam) i IDE-distributionen och uppdaterade det medföljande LabVIEW OpenMV-gränssnittspaketet. (b43921a48, a209fdc0c)
Övriga ändringar och förbättringar¶
Efter den första körningen av helloworld-exemplet pekar en engångsdialog More Examples nu användare till
File -> Examples(med en kryssruta ”Don’t show this again”), och meddelandet efter firmwareuppgradering omformulerades för att notera att RGB-lysdioden blinkar blått när självtestet är klart. (06e4f7436)Härdade DFU-flashningsvägen: pydfu försöker nu igen att rensa status tills
DFU_IDLEoch höjer tidsgränsen för USB-styröverföring till 5000 ms, och Linux udev-reglerna skrevs om för att tillförlitligt matcha OpenMV DFU- (0483:df11) och seriella (1209:abd1) enheter och skapa symlänkarna/dev/openmvdfuoch/dev/openmvcam. (49e40e8f9)MicroPython-körningsfelmeddelanden som rapporteras i IDE:n skickas nu genom
tr()så att de kan lokaliseras. (ff8bcf094)Uppdaterade den medföljande offline HTML-referensdokumentationen, lade till nya modulsidor
omv.cpufreqochomv.tvoch uppdaterade sidornaomv.fir,omv.imageochomv.sensorplus nya sidor med handledningsöversikt och systemarkitektur. (33deb09a5)
Plattforms- och verktygsstöd¶
Qt Creator-bas: 4.0.2.
Medföljande OpenMV-kamerafirmware: uppdaterad från 3.2.0 till 3.3.1 för OPENMV2/OPENMV3/OPENMV4 (binärer för firmware, bootloader, openmv och UVC). (8a3230df4)
Windows DFU-drivrutin: installationsprogrammet upptäcker nu Windows 10 och installerar en dedikerad Win10-signerad STTube-drivrutin, och en separat STM32L DfuSe-verktygs-/drivrutinsuppsättning inkluderades. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: uppdaterade de medföljande ffmpeg/ffprobe-binärerna som används för videokonvertering för Linux-målen (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) och macOS, och tog bort de oanvända varianterna ffserver och 10-bitars ffmpeg på Linux-målen. (6ea2f68a4)
Windows FTDI USB-seriell drivrutin: uppdaterade det medföljande drivrutinspaketet. (919bd1d8d)
Brytande ändringar¶
Inga. Befintliga projekt och arbetsflöden fortsätter att fungera oförändrat; Qt Creator-basen är fortfarande 4.0.2.