v1.2.0¶
v1.2.0 adaugă un flux de lucru de scriere a firmware-ului în IDE cu recuperarea camerelor blocate, revizuiește transportul USB/serial pentru o comunicare fiabilă pe Windows, Mac și Linux și livrează exemple noi de recunoaștere facială și de detectare a caracteristicilor. Această versiune rămâne pe Qt Creator 4.0.2 și nu conține modificări incompatibile pentru proiectele existente.
Repere¶
Fluxul de lucru Run Bootloader din
Toolsvă permite să scrieți un fișier de firmware.bin, să ștergeți opțional sistemul de fișiere intern și să recuperați automat camerele blocate printr-un selector de tip de placă.Revizuirea transportului USB/serial scrie fiecare comandă într-o singură descărcare cu întârzieri opționale de început/sfârșit per comandă, remediind fiabilitatea comunicării pe Windows, Mac și Linux.
Exemple noi pentru recunoașterea facială LBP, detectarea muchiilor Canny și găsirea liniilor Hough.
Firmware-ul inclus pentru OpenMV Cam M4 (OMV2) actualizat la 1.9.0.
Funcții noi¶
Run Bootloader. Un nou element de meniu
Tools>Run Bootloaderoferă un flux de lucru complet de scriere a firmware-ului: alegeți un fișier de firmware.bin, ștergeți opțional sistemul de fișiere intern și programați camera. Camerele blocate sunt recuperate automat printr-un selector de tip de placă bazat pefirmware/boards.txt(ac144fbe4, a4b8958ec).Scripturi de exemplu noi: recunoaștere facială bazată pe LBP (
07-Face-Detection/face_recognition.py) și detectarea muchiilor Canny plus găsirea liniilor Hough (09-Feature-Detection/edges.pyșilines.py) (f3c291310).
Alte modificări și îmbunătățiri¶
Dialogul bootloaderului păstrează acum butonul
Rundezactivat până când este selectat un fișier de firmware valid, în loc să accepte o cale invalidă și apoi să afișeze o eroare (a4b8958ec).Consola serială estompează ieșirea anterioară și începe un bloc nou ori de câte ori apare o urmă de stivă Python
Traceback (most recent call last):, astfel încât fiecare eroare nouă se distinge de ieșirea rulării anterioare (e11561f10).S-a rafinat comportamentul meniului pe Mac astfel încât intrările OpenMV Cam pinout și
Aboutsă apară corect sub meniul aplicației, s-a eliminat scurtătura nefolosităClose Window(Ctrl+Meta+W) și acțiunea de listă de ferestre din meniul Window și s-a setat o lățime minimă pe eticheta de stare FPS (dimensionată laFPS: 000.000) astfel încât citirea FPS să nu mai tremure (8b5ebadbb).Curățări minore ale etichetelor de interfață: acțiunea de salvare scrie acum „Save open script to OpenMV Cam”, iar intrarea
Aboutrenunță la elipsa finală pe Mac (84e575c46).
Corectări de erori¶
Suport pentru platforme și instrumente¶
Versiunea de bază Qt Creator: 4.0.2.
Firmware inclus pentru OpenMV Cam M4 (OMV2): actualizat la 1.9.0.
Transportul USB/serial a fost reproiectat astfel încât fiecare comandă este scrisă într-o singură descărcare cu întârzieri opționale de început/sfârșit per comandă (
SET_START_END_DELAY), remediind fiabilitatea comunicării seriale pe Windows, Mac și Linux. O abordare intermediară de împachetare în pachete per comandă (PACKET_LEN) a fost introdusă și apoi înlocuită înainte de lansare (bd70d60fc, 89464818f, 8b5ebadbb).Programele de instalare a driverelor Windows au fost reproiectate pentru a gestiona sistemele pe 64 de biți (WOW64) și pentru a încadra căile între ghilimele, făcând fiabilă instalarea driverelor INF OpenMV/pybcdc; s-au adăugat noi scripturi de instalare
openmv.cmd/pybcdc.cmdși s-au reconstruit fișierele de driver.inf/.catincluse (d1c2e49f5, e0762a78e, ac144fbe4).Integrarea cu desktopul Linux instalează acum pictograma aplicației OpenMV în toate dimensiunile de pictograme în loc de logoul generic Qt Creator (72d2017d7).
Modificări incompatibile¶
Niciuna. v1.2.0 este complet compatibilă cu scripturile și proiectele existente.