v4.1.6

v4.1.6 on ylläpito- ja esimerkkijulkaisu, joka päivittää kaiken mukana toimitetun kortin laiteohjelmiston OpenMV-laiteohjelmistoon 4.5.3, järjestää OpenMV Boards -esimerkit uudelleen korttiperheittäin ja lisää uudet autofokus-, värinkorjaus-, Pure Thermal- ja OpenMV RT1060 -esimerkkisarjat. Julkaisu perustuu edelleen Qt Creator 10.0.1:een (ei rebasea) eikä sisällä rikkovia muutoksia käyttäjäprojekteille.

Kohokohdat

  • OpenMV-laiteohjelmisto 4.5.3 on nyt mukana, ja kortin laiteohjelmisto- (sekä STM32 OpenMV -kameroille käynnistyslatain-/uvc-) vedokset on rakennettu uudelleen OpenMV- ja Arduino-korteille.

  • Uudelleenjärjestetyt OpenMV Boards -esimerkit alikansioihin 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal ja 60-Shields korttikohtaisella suodatuksella, jotta kukin kortti näkee vain siihen liittyvät esimerkit.

  • Pure Thermal -esimerkit lisätty, mukaan lukien lämpö-värin-päällä-päällysdemo, joka ohjaa LCD- ja HDMI-ulostuloa.

  • OpenMV RT1060 -kortinohjausesimerkit lisätty uuden 50-IMXRT-Boards -sarjan alle.

  • Sensorin autofokus- ja värinkorjaus-esimerkit lisätty, jotka esittelevät sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) -kutsun ja kuvan ccm() -värinkorjausmatriisimetodin.

Uudet ominaisuudet

  • Lisättiin sensorin autofokus -esimerkki, joka esittelee sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) -kutsun autofokusta tukeville kameroille (780748d66).

  • Lisättiin värinkorjaus-esimerkki, joka näyttää uuden kuvan ccm() -värinkorjausmatriisimetodin sävyn/kylläisyyden siirtoihin YUV-matriisilaskennan kautta käyttäen ulab numpyä (780748d66).

  • Lisättiin täysi sarja Pure Thermal -korttiesimerkkejä, mukaan lukien lämpö-värin-päällä-päällysdemo, joka ohjaa LCD- ja HDMI-ulostuloa kutsuilla fir.FIR_LEPTON, display.RGBDisplay ja tfp410.TFP410, sekä blinky ja helloworld (780748d66).

  • Lisättiin oma 50-IMXRT-Boards -esimerkkisarja OpenMV RT1060:lle, jossa on ADC-, CAN-, I2C-, LED/PWM-, moottorinohjaus-, nasta-, PWM-, RTC-, servo-, SPI-, kytkin-, ajastin-, UART- ja vahtikoira-kortinohjausskriptit (780748d66).

Muut muutokset ja parannukset

  • Päivitettiin kaikki mukana toimitetut kortin laiteohjelmistot OpenMV-laiteohjelmistoon 4.5.3 rakentamalla laiteohjelmistovedokset uudelleen OpenMV- ja Arduino-korteille (käynnistyslatain- ja uvc-vedokset rakennettiin uudelleen vain STM32 OpenMV -kameroille) (780748d66).

  • Järjestettiin OpenMV Boards -esimerkit uudelleen alikansioihin 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal ja 60-Shields korttikohtaisella suodatuksella siirtäen monet kortinohjaus- ja shield-skriptit asianmukaiseen perheeseen (780748d66).

  • Piilotettiin HelloWorld-blinky/helloworld-esimerkit Pure Thermal -kortilla ja lisättiin STM32-virransäästöesimerkit (deep_sleep, sensor_sleep, stop_mode) (780748d66).

  • Poistettiin cartoon_filter -esimerkki ja pudotettiin person_detection -sisäänrakennetun mallin takaisinkutsu RPC Remote-Control -suosittujen ominaisuuksien esimerkeistä (08-RPC-Library/34-Remote-Control) sen jälkeen, kun mukana toimitettu person_detection -malli poistettiin laiteohjelmistossa 4.5.3, ja päivitettiin useita tallennus-, piirto-, WiFi- ja MQTT-esimerkkejä (780748d66).

Virhekorjaukset

  • Korjattiin kiinan (zh_CN ja zh_TW) ”All Files” -tiedostodialogin suodatinkäännös, joka käytti täysleveitä merkkejä, palauttaen toimivan ASCII-mallin (*.*) Open/Save-dialogeihin (cecfda3b7).

Alusta- ja työkalutuki

  • Qt Creator -pohja: 10.0.1.

  • OpenMV-laiteohjelmisto: päivitetty versiosta 4.5.2 versioon 4.5.3. OPENMV2/3/4/4P/PT sai täydet laiteohjelmisto- + käynnistyslatain- + uvc-uudelleenrakennukset; ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION saivat laiteohjelmiston + uvc:n; ARDUINO_NANO_RP2040_CONNECT ja Nano 33 BLE Sense saivat vain laiteohjelmiston; OPENMV_RT1060 sai vain firmware.bin -tiedoston. Nano 33 BLE Sense -kortin boards.txt -tunniste normalisoitiin muotoon ARDUINO_NANO_33_BLE_SENSE.

  • CYW4343 WiFi -laiteohjelmisto: lisätty metatiedot CYW43 WiFi FW 7.45.98.50:lle (CYW43_WIFI_FW_LEN 383110, CYW43_CLM_LEN 7222).

Rikkovat muutokset

Ei mitään. Tämä julkaisu on täysin yhteensopiva olemassa olevien projektien kanssa; Qt Creator -pohja on muuttumaton.