v1.2.0¶
v1.2.0 dodaje tijek rada za upis ugrađenog programa (firmware) unutar IDE-a s oporavkom zaglavljene kamere, temeljito preuređuje USB/serijski prijenos radi pouzdane komunikacije na sustavima Windows, Mac i Linux te isporučuje nove primjere za prepoznavanje lica i detekciju značajki. Ovo izdanje ostaje na Qt Creatoru 4.0.2 i ne sadrži promjene koje narušavaju kompatibilnost postojećih projekata.
Istaknuto¶
Tijek rada Run Bootloader pod
Toolsomogućuje vam upis.bindatoteke ugrađenog programa (firmware), opcionalno brisanje internog datotečnog sustava i automatski oporavak zaglavljenih kamera putem birača tipa ploče.Temeljito preuređenje USB/serijskog prijenosa zapisuje svaku naredbu u jednom pražnjenju (flush) s opcionalnim odgodama početka/kraja po naredbi, ispravljajući pouzdanost komunikacije na sustavima Windows, Mac i Linux.
Novi primjeri za prepoznavanje lica LBP-om, Canny detekciju rubova i Hough pronalaženje linija.
Priloženi ugrađeni program (firmware) za OpenMV Cam M4 (OMV2) ažuriran je na 1.9.0.
Nove značajke¶
Run Bootloader. Nova stavka izbornika
Tools>Run Bootloaderpruža potpuni tijek rada za upis ugrađenog programa (firmware): odaberite.bindatoteku ugrađenog programa, opcionalno izbrišite interni datotečni sustav i programirajte kameru. Zaglavljene kamere oporavljaju se automatski putem birača tipa ploče vođenog datotekomfirmware/boards.txt(ac144fbe4, a4b8958ec).Nove skripte primjera: prepoznavanje lica temeljeno na LBP-u (
07-Face-Detection/face_recognition.py) te Canny detekcija rubova uz Hough pronalaženje linija (09-Feature-Detection/edges.pyilines.py) (f3c291310).
Ostale promjene i poboljšanja¶
Dijalog pokretača (bootloader) sada drži gumb
Runonemogućenim dok se ne odabere valjana datoteka ugrađenog programa (firmware), umjesto da prihvati nevaljani put pa zatim prikaže grešku (a4b8958ec).Serijska konzola posivljuje prethodni izlaz i započinje novi blok kad god se pojavi Python
Traceback (most recent call last):, pa se svaka nova greška ističe od izlaza prethodnog izvođenja (e11561f10).Dotjerano je ponašanje izbornika na Macu tako da se OpenMV Cam pinout i stavke
Aboutispravno pojavljuju pod izbornikom aplikacije, uklonjen je neiskorišteni prečacClose Window(Ctrl+Meta+W) i radnja popisa prozora u izborniku Window te je postavljena minimalna širina oznake statusa FPS-a (dimenzionirana naFPS: 000.000) tako da prikaz FPS-a više ne titra (8b5ebadbb).Manja čišćenja oznaka u korisničkom sučelju: radnja spremanja sada glasi „Save open script to OpenMV Cam”, a stavka
Aboutizbacuje završne tri točke na Macu (84e575c46).
Ispravci grešaka¶
Podrška za platforme i alate¶
Osnovna verzija Qt Creatora: 4.0.2.
Priloženi ugrađeni program (firmware) za OpenMV Cam M4 (OMV2): ažuriran na 1.9.0.
USB/serijski prijenos preuređen je tako da se svaka naredba zapisuje u jednom pražnjenju (flush) s opcionalnim odgodama početka/kraja po naredbi (
SET_START_END_DELAY), ispravljajući pouzdanost serijske komunikacije na sustavima Windows, Mac i Linux. Privremeni pristup paketiziranja po naredbi (PACKET_LEN) uveden je pa zatim zamijenjen prije izdanja (bd70d60fc, 89464818f, 8b5ebadbb).Windows instalateri upravljačkih programa preuređeni su za rukovanje 64-bitnim (WOW64) sustavima i navođenje putova u navodnicima, čineći instalaciju OpenMV/pybcdc INF upravljačkih programa pouzdanom; dodane su nove instalacijske skripte
openmv.cmd/pybcdc.cmdte su priložene.inf/.catdatoteke upravljačkih programa ponovno izgrađene (d1c2e49f5, e0762a78e, ac144fbe4).Integracija s Linux radnom površinom sada instalira OpenMV ikonu aplikacije u svim veličinama ikona umjesto generičkog Qt Creator logotipa (72d2017d7).
Promjene koje narušavaju kompatibilnost¶
Nema ih. v1.2.0 je potpuno kompatibilan s postojećim skriptama i projektima.