v1.8.1

v1.8.1 introduce un manager automat de import de biblioteci/module și un nou flux de lucru cu folderul Documents, integrează firmware-ul OpenMV 2.7.0 (inclusiv primul firmware pentru OpenMV Cam M4 original) împreună cu imaginile pentru shield-ul WiFi ATWINC1500 și livrează un lot mare de scripturi de exemplu noi. Această versiune rămâne bazată pe Qt Creator 4.0.2. Fișierul cu setările camerei de pe cameră a fost redenumit, ceea ce reprezintă o mică modificare de comportament pentru setările existente.

Aspecte importante

  • Managerul automat de import scanează folderul cu exemple integrate și un nou folder Documents/OpenMV și, la Run/Save, copiază pe OpenMV Cam modulele Python importate local, solicitând sincronizarea atunci când un modul diferă.

  • Meniul Documents Folder listează scripturile din folderul Documents/OpenMV pentru deschidere rapidă, alături de meniul existent Examples.

  • Firmware-ul OpenMV 2.7.0 este acum integrat, inclusiv firmware-ul nou adăugat pentru OpenMV Cam original (OPENMV1/M4).

  • Imaginile de firmware WiFi ATWINC1500 (19.4.4 și 19.5.2) sunt integrate, iar exemplul de actualizare a firmware-ului WiFi le scrie acum în memorie.

  • Multe scripturi de exemplu noi au fost adăugate, acoperind moduri de consum redus, diferențierea cadrelor, controlul senzorului, fluxul optic, transformările polare și MQTT.

Funcționalități noi

  • Manager automat de import de biblioteci/module. IDE-ul scanează folderul cu exemple integrate și un nou folder Documents/OpenMV, apoi, la Run/Save, copiază pe OpenMV Cam orice module Python importate local. Când un modul de pe cameră diferă de cel de pe computerul tău, un mesaj Import Helper oferă posibilitatea de a actualiza modulul de pe cameră sau de pe computer (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • A fost adăugat un submeniu Documents Folder în meniul File care listează scripturile din folderul Documents/OpenMV pentru deschidere rapidă, alături de meniul existent Examples (a44bd842c).

  • Au fost adăugate multe scripturi de exemplu noi, inclusiv Low-Power (deep sleep, stop mode), Frame-Differencing (de bază și avansat, în memorie/pe disc, eliminarea umbrelor, similaritate structurală), Sensor-Control (gain, expunere, balans de alb, oglindire, răsturnare), Optical-Flow, filtre de prag adaptiv, transformări polare logaritmice/liniare și un exemplu MQTT (7f90dad20, 210596538).

Alte modificări și îmbunătățiri

  • Deschiderea unui exemplu, a unui script din folderul de documente sau a unui fișier de eroare înregistrează acum poziția curentă a cursorului în istoricul de navigare, astfel încât Back/Forward funcționează conform așteptărilor (df9943f8f).

  • După modificarea setărilor camerei, salvarea unui script pe cameră sau deconectarea/resetarea camerei, IDE-ul scrie un fișier de unică folosință pentru a forța sistemul de fișiere al camerei să golească scrierile în așteptare pe disc; dialogul de setări golește acum doar la Accepted (e7c78c930).

  • Câmpurile de introducere a parolei WiFi din dialogul de setări al camerei sunt acum limitate la 63 de caractere (limita WPA) în loc de 255, iar dialogul a fost făcut puțin mai înalt (92b89ea42).

  • Exemplul de control al plăcii prin UART trece acum timeout_char=1000 pentru a evita blocarea la timeout-urile de caractere (bebd201d3).

  • Documentația HTML integrată a fost regenerată cu referințe extinse ale modulelor omv.image și omv.sensor și cu text de prezentare a IDE-ului actualizat (9c822f45b).

  • Lățimea implicită a tabulatorului în editorul de text a fost modificată de la 8 la 4 coloane, astfel încât caracterele tab din fișierele deschise se afișează acum la 4 coloane (0d0636d37).

Corecții de erori

  • A fost corectată o comparație inversată a versiunii de firmware, astfel încât IDE-ul detectează acum corect dacă firmware-ul camerei conectate suportă funcțiile de protocol mai noi (șirul de arhitectură și învățarea MTU) în loc să le detecteze greșit (3a75f6532).

  • Legăturile către fișiere din mesajele de eroare deschid acum fișierul corect de pe cameră prin inserarea separatorului de cale între calea unității și numele de fișier raportat (cb0c81f36).

  • Acțiunea Configure Settings este acum dezactivată corect atunci când camera este deconectată; anterior era lăsată activată (926c230c0).

Suport pentru platforme și instrumente

  • Bază Qt Creator: 4.0.2.

  • Firmware OpenMV: actualizat la 2.7.0 cu imagini noi pentru toate plăcile, plus firmware-ul nou adăugat pentru OpenMV Cam original (OPENMV1/M4) (7f90dad20).

  • Firmware pentru shield-ul WiFi ATWINC1500: imaginile 19.4.4 și 19.5.2 sunt acum integrate, iar exemplul de actualizare a firmware-ului WiFi le scrie în memorie. Rețineți că 19.5.2 nu suportă modulul MR210PA (7f90dad20).

Modificări care afectează compatibilitatea

  • Fișierul cu setările camerei de pe cameră a fost redenumit din main.ini în openmv.config. Setările stocate sub vechiul nume main.ini nu vor mai fi citite; reaplică setările camerei pentru a scrie noul fișier (5c1c0426b).