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 i Tools-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 en filters.txt-konfiguration (ef7190282), som senare flyttades till examples/index.csv med 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äxlingsalternativ Tools > 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 reboot tas 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åa image.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, MT9V0X2 och MT9V0X4 (den tidigare posten MT9V034 ersätts av MT9V0X2/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.