v4.1.1¶
v4.1.1 fokuserar på Exempel-menyn: poster filtreras nu så att de matchar det anslutna kortet och den anslutna sensorn, med överflödiga mappar hopfällda och en tydlig platshållare när ingenting är anslutet. Den lägger även till ett live-fokusmått i bildbuffertvisaren, uppdaterar de medföljande exemplen och levererar kortets fasta programvara 4.5.1. Byggd på basen Qt Creator 10.0.1; det finns ingen Qt Creator-rebase i den här utgåvan. Exempelfiltrering ändrar standardbeteendet för Exempel-menyn – se Brytande ändringar.
Höjdpunkter¶
Exempelfiltrering visar endast exempel som är relevanta för ditt anslutna kort och din anslutna sensor, styrt av en
examples/index.csv-konfiguration, med ett växlingsalternativ iTools-menyn för att inaktivera det.Fokusmått visas nu live i bildbuffertvisaren och terminalens statusrad för att hjälpa dig fokusera linsen.
Renare Exempel-meny: överflödiga kortmappar med ett enda underobjekt fälls ihop och en platshållare visas i stället för en tom meny.
Rad för mjuk omstart borttagen från serieterminalen så att konsolen inte längre belamras vid varje körning.
Medföljande kortfast programvara uppdaterad till 4.5.1 på de OpenMV- och Arduino-kort som stöds.
Nya funktioner¶
Exempelfiltrering.
Examples-menyn filtrerar nu poster så att endast exempel som är relevanta för det anslutna kortet och den anslutna sensorn visas. Den ursprungliga kort-/sensorfiltreringen styrdes av enfilters.txt-konfiguration (ef7190282), som senare flyttades tillexamples/index.csvmed reguljära uttryck per kort och per sensor plus en utplattningskolumn (795cc20e9) och skiftlägesokänslig matchning av kortmapp och sensortyp (3e976cb9a). Ett nytt växlingsalternativTools> Filter examples by board and sensor type (markerat som standard, tillståndet bevaras) inaktiverar filtreringen (fd3defe00).Fokusmått. Bildbuffertvisaren och terminalens statusrad visar nu ett live-Focus-värde som beräknas från den JPEG-komprimerade bildrutan för att hjälpa dig fokusera linsen (5834e3a41).
Övriga ändringar och förbättringar¶
När den är ansluten fäller
Examples-menyn nu ihop överflödiga kortmappar med ett enda underobjekt och visar en tydlig platshållare ”No examples found for your board” eller ”Connect to your board first” i stället för en tom meny (795cc20e9).MicroPython-raden
MPY: soft reboottas nu bort från serieterminalens utdata så att den inte längre belamrar konsolen vid varje körning (b3cf63299).De medföljande exemplen omorganiserades i kortnamngivna mappar (till exempel
50-Board-Control), uppdaterades med MIT-licenshuvuden, och exemplen för Image Reader/Writer förenklades till att använda råaimage.ImageIO-videoströmmar. Exemplen med bildrutejämförelse för ”shadow removal” i minne och på disk togs bort (1358eeb84, 7b32f2814, 9d89f1c62).
Buggfixar¶
Att tvinga fram en specifik fil med fast programvara för startladdaren använder nu korrekt den angivna sökvägen till den fasta programvaran i stället för att alltid återgå till kortets standard
firmware.bin(a362c1c6b).Åtgärdade enhetsidentifiering för i.MX (RT1060) på Windows som kunde misslyckas på grund av en alltför strikt kontroll av
RawInputDeviceList-antalet (49571962d).Åtgärdade ett histogramöverflöde för stora eller ljusa bilder genom att utöka ackumuleringsvektorn till 64-bitar (5aaf923a3).
Åtgärdade sorteringen av exempelmappar så att onumrerade exempelposter ordnas konsekvent (3cb994433).
Plattforms- och verktygsstöd¶
Qt Creator-bas: 10.0.1.
Medföljande kortfast programvara: uppdaterad 4.5.0 -> 4.5.1 på de OpenMV- och Arduino-kort som stöds – inklusive OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT och NANO 33 BLE SENSE – inklusive UVC- och startladdarbilder (f6a5b12ba).
Generering av nya skript ersätter nu pixelformatet med gråskala för
HM01B0,HM0360,MT9V0X2ochMT9V0X4(den tidigare postenMT9V034ersätts avMT9V0X2/MT9V0X4) (ef7190282).
Brytande ändringar¶
Examples-menyn kräver nu ett anslutet kort när filtrering är aktiverad, vilket är den nya standarden. Tills du ansluter visar menyn ”Connect to your board first to see examples”, och när den är ansluten visar den endast exempel som matchar det anslutna kortet och den anslutna sensorn. Inaktivera detta via det nya växlingsalternativet Tools > Filter examples by board and sensor type.