v1.5.0¶
v1.5.0 adaugă ferestre autonome Open Terminal serial/UDP/TCP, autocompletare Python cu indicii pentru argumentele funcțiilor bazate pe documentația inclusă, și un AprilTag Generator pentru foi de etichete imprimabile. Versiunea rămâne pe baza Qt Creator 4.0.2 și include firmware-ul OpenMV 2.2.0. Nu există modificări incompatibile.
Puncte importante¶
Open Terminal deschide ferestre de terminal dedicate prin serial, UDP sau TCP, fiecare cu propriul vizualizator de frame buffer și panou de histogramă.
Autocompletare Python cu indicii pentru argumentele funcțiilor și evidențiere de sintaxă mai bogată, provenite dintr-o bază de date de cuvinte-cheie generată automat din documentația HTML inclusă.
AprilTag Generator randează foi de imagini de etichete imprimabile pentru familiile TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 și ARTOOLKIT (eticheta din meniu pentru ultima este
ARKTOOLKIT).Ieșire serială robustă: un parser conștient de UTF-8 elimină și gestionează caracterele de control, astfel încât datele binare să nu mai corupă textul afișat.
Firmware-ul OpenMV 2.2.0 este acum inclus, cu noi exemple AprilTag și de poziție 3D.
Funcții noi¶
Open Terminal adaugă un meniu autonom
Open Terminalcare deschide ferestre de terminal dedicate ce se conectează prin port serial, UDP sau TCP. Fiecare fereastră are propriul vizualizator de frame buffer și panou de histogramă, cu dialoguri de conectare serial/UDP/TCP și introducerea ratei baud (7be9fd019, e657debea, b02e571a3, bd48a9b98).Autocompletare Python adaugă completarea cuvintelor-cheie/identificatorilor, indicii sub formă de tooltip pentru argumentele funcțiilor și evidențiere de sintaxă mai bogată pentru API-urile OpenMV. Baza de date de cuvinte-cheie și semnături este generată automat prin analizarea documentației HTML incluse în module, clase, date, funcții, metode și argumente (4df150e66, ef0286403, a22869f0d, a2f4b2f25).
AprilTag Generator sub
Machine Vision Toolsrandează foi PNG de imagini de etichete imprimabile pentru familiile de etichete TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 și ARTOOLKIT pe un interval selectabil de ID-uri de etichete. Elementul de meniu pentru ultima familie afișeazăARKTOOLKIT Family(o greșeală de scriere din build) chiar dacă familia în sine esteartoolkit. Meniul câștigă și un linkQRCode Generator, iar etichetele din meniul de etichete afișează acum numărul de etichete (ec72bf2f4, 71f78a539).
Alte modificări și îmbunătățiri¶
A fost întărită ieșirea terminalului serial împotriva datelor malformate cu un parser conștient de UTF-8 care elimină și gestionează caracterele de control (XON/XOFF, escape, delete și altele), astfel încât octeții binari de frame buffer și de control să nu mai corupă textul afișat (e03c7d3ef).
A fost recolorată tema de sintaxă implicită Inkpot (funcții, tipuri, numere și șiruri) pentru un contrast mai bun în editor (b02e571a3, 4df150e66).
Au fost schimbate linkurile de produs și de instalator pentru a folosi domeniul
https://openmv.io(1793b0b5c).
Corectări de erori¶
Au fost remediate mici defecte de redare în editor la desenarea casetei de pliere și a marcajului de pliere, inclusiv o corecție de decalaj specifică Mac, împreună cu o corecție de compilare/decalaj pe Linux pe 32 de biți și o corecție generală de eroare de compilare (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).
Suport pentru platforme și instrumente¶
Baza Qt Creator: 4.0.2.
Firmware-ul OpenMV inclus: actualizat la 2.2.0 pentru OpenMV Cam M4/M7 (OMV2/OMV3), cu noi exemple de detectare AprilTag și un exemplu de poziție 3D pentru M7 (1d427612c).
Instalatorul Windows include acum și instalează automat în mod silențios driverul FTDI USB-serial în timpul configurării (1d427612c).
Modificări incompatibile¶
Niciuna. Această versiune este complet compatibilă retroactiv; proiectele și fluxurile de lucru existente continuă să funcționeze nemodificate.