v4.1.6¶
v4.1.6 är en underhålls- och exempelutgåva som uppdaterar all medföljande kortfast programvara till OpenMV-fast programvara 4.5.3, omorganiserar OpenMV Boards-exemplen efter kortfamilj och lägger till nya exempeluppsättningar för autofokus, färgkorrigering, Pure Thermal och OpenMV RT1060. Utgåvan är fortfarande baserad på Qt Creator 10.0.1 (ingen rebase) och innehåller inga brytande ändringar för användarprojekt.
Höjdpunkter¶
OpenMV-fast programvara 4.5.3 ingår nu, med kortfast programvara (och, för STM32 OpenMV-kamerorna, startladdar-/uvc-)bilder ombyggda för OpenMV- och Arduino-korten.
Omorganiserade OpenMV Boards-exempel i undermapparna
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermaloch60-Shieldsmed filtrering per kort så att varje kort endast ser relevanta exempel.Pure Thermal-exempel tillagda, inklusive en demo med termiskt-över-färg-överlägg som driver LCD- och HDMI-utgången.
Kortstyrningsexempel för OpenMV RT1060 tillagda under en ny
50-IMXRT-Boards-uppsättning.Sensorautofokus- och färgkorrigerings-exempel tillagda, som demonstrerar
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)och bildmetodenccm()för färgkorrigeringsmatris.
Nya funktioner¶
Lade till ett sensorautofokus-exempel som demonstrerar
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)för kameror som stöder autofokus (780748d66).Lade till ett färgkorrigerings-exempel som visar den nya bildmetoden
ccm()för färgkorrigeringsmatris för nyans-/mättnadsförskjutningar via YUV-matrisberäkningar, medulabnumpy (780748d66).Lade till en fullständig uppsättning Pure Thermal-kortexempel, inklusive en demo med termiskt-över-färg-överlägg som driver LCD- och HDMI-utgången via
fir.FIR_LEPTON,display.RGBDisplayochtfp410.TFP410, plus blinky och helloworld (780748d66).Lade till en särskild 50-IMXRT-Boards-exempeluppsättning för OpenMV RT1060 med kortstyrningsskript för ADC, CAN, I2C, LED/PWM, motorstyrning, pin, PWM, RTC, servo, SPI, switch, timer, UART och watchdog (780748d66).
Övriga ändringar och förbättringar¶
Uppdaterade all medföljande kortfast programvara till OpenMV-fast programvara 4.5.3, och byggde om de fasta programvarubilderna för OpenMV- och Arduino-korten (med startladdar- och uvc-bilder ombyggda endast för STM32 OpenMV-kamerorna) (780748d66).
Omorganiserade OpenMV Boards-exemplen i undermapparna
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermaloch60-Shieldsmed filtrering per kort, och flyttade många kortstyrnings- och shield-skript till lämplig familj (780748d66).Dolde blinky/helloworld-exemplen för HelloWorld på Pure Thermal-kortet och lade till STM32-exempel för låg effekt (
deep_sleep,sensor_sleep,stop_mode) (780748d66).Tog bort exemplet
cartoon_filteroch tog bort återanropet för den inbyggda modellenperson_detectionfrån RPC Remote-Control-exemplen för populära funktioner (08-RPC-Library/34-Remote-Control), efter borttagningen av den medföljandeperson_detection-modellen i fast programvara 4.5.3, och uppdaterade flera exempel för inspelning, ritning, WiFi och MQTT (780748d66).
Buggfixar¶
Åtgärdade översättningen av filterval för ”All Files” i fildialogen för kinesiska (
zh_CNochzh_TW) som använde helbredds-tecken, och återställde det fungerande ASCII-mönstret(*.*)i Öppna/Spara-dialogerna (cecfda3b7).
Plattforms- och verktygsstöd¶
Qt Creator-bas: 10.0.1.
OpenMV-fast programvara: uppdaterad från 4.5.2 till 4.5.3.
OPENMV2/3/4/4P/PTfick fullständiga ombyggnader av fast programvara + startladdare + uvc;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONfick fast programvara + uvc;ARDUINO_NANO_RP2040_CONNECToch Nano 33 BLE Sense fick endast fast programvara;OPENMV_RT1060fick endastfirmware.bin. Identifierarenboards.txtför Nano 33 BLE Sense normaliserades tillARDUINO_NANO_33_BLE_SENSE.CYW4343 WiFi-fast programvara: metadata tillagd för CYW43 WiFi FW 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Brytande ändringar¶
Inga. Den här utgåvan är fullt kompatibel med befintliga projekt; Qt Creator-basen är oförändrad.